PowerPoint と Excel リボンの設定

  1. ホーム
  2. リソース
  3. ユーザーマニュアル
  4. 展開ガイド
  5. PowerPoint と Excel リボンの設定

think-cell には、PowerPoint と Excel 用の多くのリボンコントロール、つまりタブ、グループ、コマンドがあります。例えば、デフォルトの think-cell リボンタブには think-cell と内蔵 Office コントロールがそれぞれプレゼンテーションの作成プロセス(PowerPoint)とデータ操作(Excel)を反映して左から右に整理されています。管理者は、組織内のユーザー向けに、think-cell コントロール、ビルトイン Office コントロール、リボン上の他のアドインのコントロールを設定できます。

Windows で、グループポリシー(グループポリシーを参照)かインストール時にコマンドラインパラメータ(Windows でのインストールを参照)でリボンを設定します。

Mac では、defaultsコマンドラインツール(macOS でのインストールを参照)またはデバイス管理ソリューション(macOSでのマネージドデプロイメントを参照)でリボンを設定します。

.officeUI ファイルでリボンタブを設定する

Windowsのみ

Windows では、管理者は .officeUI XML ファイルを使用して、組織全体にカスタマイズされたリボンタブを設定および展開できます。管理者は、think-cell リボンタブまたは他のカスタムタブを、think-cell コントロール、ビルトイン Office コントロール、および他のアドインからのコントロールの任意の組み合わせで構成できます。リボンを標準ユーザーとしてカスタマイズするには、think-cellリボンコントロールのカスタマイズを参照してください。

think-cellは、PowerPoint または Excel が開くたびに .officeUI タブ設定を読み込みます。一般に、think-cellは、クイックアクセスツールバーや追加のリボンタブなど、ユーザー独自のリボンのカスタマイズ内容を変更しません。ただし、think-cellタブを設定し、ユーザーが PowerPoint でthink-cellタブをカスタマイズした場合、ユーザーのカスタマイズ内容は設定によって上書きされます。ユーザーがTools Tools Menu icon > Restore think-cell Tab を選択した場合、 think-cellは XML ファイルで指定されたカスタマイズタブを読み込み、競合するユーザーリボンのカスタマイズ内容を上書きします。

.officeUI タブ設定は、デフォルトの think-cell タブの位置とラベル構成を上書きします(デフォルト think-cell タブの位置とラベルの設定を参照)。

カスタマイズされたタブを設定するには、次の手順に従います。

  1. カスタマイズされたタブ用の XML ファイルを作成する.
  2. カスタマイズしたタブを展開.

リボンに複数のカスタマイズされたタブを追加する場合は、サポートチームまでお問い合わせください。

カスタマイズされたタブ用の XML ファイルを作成する

カスタマイズされたタブを記述する XML ファイルを作成するには、次の手順に従います。

  1. think-cellがインストールされた状態で、タブをカスタマイズするアプリケーション(PowerPoint または Excel)を開きます。
  2. リボンを右クリックし、Customize the Ribbonを選択します。
  3. Customize the Ribbonで、think-cellタブをカスタマイズするか、新しいカスタムタブを作成します。Customize the Ribbonリストの下にthink-cell (Custom)としてthink-cellタブがあります。新しいカスタムタブを作成するには、New Tabを選択します。

    タブには、think-cellコントロール、ビルトイン Office コントロール、および他のアドインからのコントロールの任意の組み合わせを含めることができます。すべてのthink-cellリボンコマンドを表示するには、Choose commands fromドロップダウンメニューを開き、Main Tabsを選択します。Choose commands fromリストのMain Tabsで、think-cell Commands > think-cell Commandsを開きます。

    リボン、UI ラベル、コントロールでタブの位置をカスタマイズできます。詳細は、Microsoftサポートをご覧ください

    終了したら、OKを選択します。

  4. アプリを閉じます。
  5. ファイルエクスプローラーで、Office ユーザーのカスタマイズがローミングかローカルかによって、それぞれ%AppData%または%LocalAppData%に移動します。Microsoft\Officeサブフォルダーで、カスタマイズしたタブ、つまりPowerPoint.officeUIまたはExcel.officeUIを使用して、アプリケーションの .officeUI ファイルをコピーします。コピーしたファイルの名前は、例えばthink-cell.officeUIのように変更することをお勧めします。

.officeUI ファイルを自分で書き込む場合は、以下を確認してください。

  • ファイルは標準カスタム UI XML 形式(Microsoft Learn を参照)。
  • カスタマイズしたタブの ID は ThinkCellTab0 です。

カスタマイズしたタブを展開

カスタマイズしたタブを記述する .officeUI XML ファイルを作成したら、 例えばC:\Program Files (x86)\think-cell\customizations\think-cell.officeUIなど、すべてのユーザーに対して同じパスにファイルを展開します。カスタマイズしたタブを読み込むには、お客様の会社のユーザーは PowerPoint または Excel を開くときはいつでもその XML ファイルにアクセスする必要があります。

次に、グループポリシーまたはインストールコマンドライン パラメータを使用して、XML ファイルへのパスを指定します。パスはthink-cellインストールフォルダーからの相対パスでも絶対パスでも構いません。

グループポリシー

グループポリシーでカスタマイズしたタブを展開するには、次の手順に従います。

  1. 設定したいアプリの think-cell Tab設定、つまり PowerPoint think-cell Tab または Excel think-cell Tab を開きます。
  2. Enabledを選択します。
  3. File pathで、.officeUI ファイルのパスを入力します。例えば、customizations\think-cell.officeUI です。パスを引用符で囲まないでください。
  4. OKを選択します。

カスタマイズしたタブを削除するには、Not Configuredを選択してから、OKを選択します。

インストールコマンドライン

インストールコマンドラインパラメータを使用してカスタマイズしたタブを展開するには、パラメータ RIBBONPPCUSTOMTHINKCELLTAB(PowerPoint)または RIBBONXLCUSTOMTHINKCELLTAB(Excel)を使用して think-cell インストールファイルを実行します。パラメータを .officeUI ファイルのパスに設定します。

例えば、think-cell インストールフォルダー内の XML ファイル customizations\think-cell.officeUI を使用して、カスタマイズしたタブを PowerPoint で展開するには、次のコマンドラインパラメータを使用します。

RIBBONPPCUSTOMTHINKCELLTAB=customizations\think-cell.officeUI

カスタマイズしたタブを削除するには、パラメータを""に設定して think-cell インストールファイルを実行します。例えば、PowerPoint からタブを削除するには、次のパラメータを使用します。

RIBBONPPCUSTOMTHINKCELLTAB=""

デフォルト think-cell タブの位置とラベルの設定

Windowsのみ

Windows では、管理者は PowerPoint と Excel で think-cell タブのリボン位置と UI ラベルを設定できます。これを行うには、think-cell 構成パラメータで、必要な設定内容を表す XML 属性を指定します。

カスタマイズしたリボンタブも設定する場合(.officeUI ファイルでリボンタブを設定するを参照)、カスタマイズしたタブは think-cell タブ設定を上書きします。

デフォルトthink-cellタブの位置とラベルを指定するには、下表の設定パラメータを使用します。設定パラメータを指定した後、変更でリボンを更新するには、PowerPoint または Excel を開き、Tools Tools Menu icon > Restore think-cell Tab を選択します。

コマンドラインパラメータを指定するとき、XML コードを引用符で囲み("")、属性値を 2 組の引用符("""")で囲みます。例えば、コマンドラインで XML コードinsertAfterMso="TabHome""insertAfterMso=""TabHome"""として入力します。

Group policy options

Command-line parameters

Possible attributes

Description

PowerPoint:
PowerPoint think-cell Tab > <tab

Excel:
Excel think-cell Tab<tab

PowerPoint:
RIBBONPPTHINKCELLTABINSERT


Excel:
RIBBONXLTHINKCELLTABINSERT

insertAfterMso, insertBeforeMso

ビルトインタブの前/後にthink-cellタブを挿入する。

insertAfterQ, insertBeforeQ

別のカスタムタブの前/後にthink-cellタブを挿入する。XML 名前空間の宣言が必要です(カスタムコントロールを idQ と xmlns で位置付けるを参照)。

label

think-cellタブの UI ラベルを指定する。

xmlns:NS_ID

NS_ID を名前空間識別子に置き換える。

カスタムタブの XML 名前空間を宣言する(カスタムコントロールを idQ と xmlns で位置付けるを参照)。

この例のパラメータは、以下を設定します。

  • PowerPoint リボンのHomeタブの後にデフォルトthink-cellタブを挿入します。
  • デフォルトthink-cellタブのラベルをMy New Tabに変更します。

グループポリシー

グループポリシーを使用してこの例を設定するには、次の手順に従います。

  1. グループポリシー設定PowerPoint think-cell Tabを開きます。
  2. Enabledを選択します。
  3. <tabで、insertAfterMso="TabHome" label="My New Tab"を入力します。
  4. OKを選択します。
  5. PowerPointで、Insertタブ上で、Tools Tools Menu icon > Reset think-cell Tab を選択します。

デフォルトthink-cellタブを復元するには、次の手順に従います。

  1. グループポリシー設定PowerPoint think-cell Tabで、Not Configuredを選択します。
  2. PowerPointで、Insertタブ上で、Tools Tools Menu icon > Reset think-cell Tab を選択します。

インストールコマンドライン

インストールコマンドラインパラメータを使用してこの例を設定するには、次の手順に従います。

  1. 次のパラメータで think-cell インストールファイルを実行します。
RIBBONPPTHINKCELLTABINSERT="insertAfterMso=""TabHome"" label=""My New Tab"""
  1. PowerPointで、Insertタブ上で、Tools Tools Menu icon > Reset think-cell Tab を選択します。

デフォルトthink-cellタブを復元するには、次の手順に従います。

  1. 次のパラメータで think-cell インストールファイルを実行します。
RIBBONPPTHINKCELLTABINSERT=""
  1. PowerPointで、Insertタブ上で、Tools Tools Menu icon > Reset think-cell Tab を選択します。

think-cell タブの有効化/無効化

管理者は PowerPoint や Excel で think-cell タブを有効/無効にできます。think-cellタブを無効にすると、think-cell により Reset think-cell Tab (Windows)およびShow think-cell Tab (macOS)がTools Tools menu icon メニューで非表示になります。

think-cellタブを有効化/無効化するには、以下のパラメータを使用します。

Windows

think-cell タブの無効化

Windows でthink-cellタブを無効にするには、次の手順に従います。

  1. think-cell タブを無効にします。
  2. リボン上の think-cell タブを削除します。
1. think-cell タブを無効にする

グループポリシーまたはインストールコマンドラインパラメータを使用してthink-cellタブの読み込みを無効にできます。

グループポリシーを使用してthink-cellタブの読み込みを無効にするには、次の手順に従います。

  1. 設定するアプリのthink-cellタブ設定、つまりPowerPoint think-cell TabまたはExcel think-cell Tab を開きます。
  2. Disabledを選択します。
  3. OKを選択します。

インストールコマンドラインパラメータを使用してthink-cellタブを読み込めなくするには、適切なパラメータを使用してthink-cellインストールファイルを実行します。

  • PowerPoint think-cellタブを無効にするには:RIBBONPPNOTHINKCELLTAB=1
  • Exel think-cellタブを無効にするには:RIBBONXLNOTHINKCELLTAB=1
2. リボン上の think-cell タブを削除する

リボン上のthink-cellタブを削除するには、次の手順に従います。

  1. think-cellタブを削除するアプリ(PowerPoint または Excel)を開きます。
  2. リボン上の空きスペースを右クリックします。Customize the Ribbonを選択します。
  3. Customize the Ribbonで、タブthink-cell (Custom)を削除します。詳細は、Microsoft Learn をご覧ください
  4. アプリを閉じます。

think-cell タブの有効化

Windows でthink-cellタブを有効にするには、次の手順に従います。

  1. think-cell タブを有効にする
  2. think-cell タブをリセットする
1. think-cell タブを有効にする

グループポリシーまたはインストールコマンドラインパラメータを使用してthink-cellタブを読み込めるようにできます。

グループポリシーを使用してthink-cellタブを読み込めるようにするには、次の手順に従います。

  1. 設定するアプリのthink-cellタブ設定、つまりPowerPoint think-cell TabまたはExcel think-cell Tab を開きます。
  2. Not Configured、あるいはEnabledを選択します。
  3. OKを選択します。

インストールコマンドラインパラメータを使用してthink-cellタブを読み込めるようにするには、適切なパラメータを使用してthink-cellインストールファイルを実行します。

  • PowerPoint think-cellタブを有効にするには:RIBBONPPNOTHINKCELLTAB=0
  • Exel think-cellタブを有効にするには:RIBBONXLNOTHINKCELLTAB=0
2. think-cell タブをリセットする

think-cellタブをリセットするには、次の手順に従います。

  1. think-cellタブを有効にするアプリ(PowerPoint または Excel)を開きます。
  2. リボン上で、Insert > think-cell > Tools Tools Menu icon にアクセスします。Reset think-cell Tab を選択します。
macOS

Mac でthink-cell タブを無効にするには、com.think-cell.settings.ribbonpp または com.think-cell.settings.ribbonxl のディクショナリ内で、NoThinkCellTab のブール値をtrue に設定します。

例えば、 defaults ツールで PowerPoint のthink-cellタブを無効にするには、次のコマンドを使用します。

sudo defaults write /Library/Preferences/com.microsoft.office.plist com.think-cell.settings.ribbonpp -dict-add NoThinkCellTab -bool true

デバイス管理ソリューション用の.plist ファイルと同じ設定をするには、次のコードを使用します。

<dict>
	<key>com.think-cell.settings.ribbonpp</key>
	<dict>
		<key>NoThinkCellTab</key>
		<true/>
	</dict>
</dict>

think-cellNoThinkCellTabタブを有効にするには、のブール値をfalseに設定します。

think-cell コマンドを think-cell グループでのみ表示する

Windowsのみ

PowerPoint で、think-cellはコマンドを多くのリボンタブやグループに追加します。管理者は、ビルトインリボンタブ上の think-cell コマンドをInsertタブ上のthink-cellグループのみに制限できます。この設定パラメータはthink-cellタブに影響しません。

グループポリシー

グループポリシーでthink-cellコマンドをthink-cellグループに制限するには、次の手順に従います。

  1. グループポリシー設定PowerPoint Ribbonを開きます。
  2. Enabledを選択します。
  3. Do Not Touch Built-In Ribbonを選択します。
  4. OKを選択します。

think-cellコマンドを別のリボンタブやグループに復元するには、Do Not Touch Built-In Ribbonを選択解除します。次に、OKを選択します。

インストールコマンドライン

インストールコマンドラインパラメータでthink-cellコマンドをthink-cellグループに制限するには、パラメータRIBBONPPDONOTTOUCHBUILTINRIBBON=1think-cell インストールファイルを実行します。

think-cellコマンドを他のリボンタブやグループに復元するには、パラメータRIBBONPPDONOTTOUCHBUILTINRIBBON=0think-cellインストールファイルを実行します

think-cell グループを設定する

Windowsのみ

管理者は、think-cellグループを表示するビルトインまたはカスタムリボンタブ、グループのタブ上の位置、グループの UI ラベルを指定できます。

コマンドラインパラメータを指定するとき、XML コードを引用符で囲み("")、属性値を 2 組の引用符("""")で囲みます。例えば、コマンドラインで XML コードidMso="TabHome""idMso=""TabHome"""として入力します。

Office リボンの設定の詳細は、Microsoft Learn をご覧ください。

tab 要素を設定する

think-cellグループが標示される tab 要素を設定するには、以下の設定パラメータを使用します。

Group policy options

Command-line parameters

Possible attributes

Description

PowerPoint:
PowerPoint Ribbon > <tab

Excel:
Excel Ribbon > <tab

PowerPoint:
RIBBONPPTABINSERT

Excel:
RIBBONXLTABINSERT

idMso

think-cellグループをビルトインタブに挿入する。

id, idQ

think-cellグループをカスタムタブに挿入する。idQ名前空間の宣言が必要(customUI 要素を設定するを参照)。

insertAfterMso, insertBeforeMso

ビルトインタブの前/後にビルトインタブを挿入する

insertAfterQ, insertBeforeQ

別のカスタムタブの前/後にカスタムタブを挿入する。名前空間の宣言が必要です(customUI 要素を設定するを参照)。

label

カスタムタブの UI ラベルを指定する。

tab要素にididMso、またはidQ属性を指定しないと、Insertタブにthink-cellグループが標示されます。

この例のパラメータは、以下を設定します。

  • 新しいタブにthink-cellグループを挿入します。
  • タブMy New Tabにラベルを付けます。
  • ビルトインHomeタブの後に新しいタブを挿入します。

グループポリシー

PowerPoint Ribbonの、<tabで、id="TabNew" label="My New Tab" insertAfterMso="TabHome"を入力します。

インストールコマンドライン

次のコマンドラインパラメータで think-cell インストールファイルを実行します。

RIBBONPPTABINSERT="id=""TabNew"" label=""My New Tab"" insertAfterMso=""TabHome"""

group 要素を設定する

think-cellグループ用の group 要素を設定するには、以下の設定パラメータを使用します。

Group policy options

Command-line parameters

Possible attributes

Description

PowerPoint:
PowerPoint Ribbon > <group

Excel:
Excel Ribbon > <group

PowerPoint:
RIBBONPPGROUPINSERT

Excel:
RIBBONXLGROUPINSERT

id, idQ

think-cellグループの識別子を指定します。idQ名前空間の宣言が必要です(customUI 要素を設定するを参照)。

insertAfterMso, insertBeforeMso

think-cellグループをビルトイングループの前/後に挿入する。

insertAfterQ, insertBeforeQ

think-cellグループをカスタムグループの前/後に挿入する。名前空間の宣言が必要です(customUI 要素を設定するを参照)。

label

think-cellグループの UI ラベルを指定する

group 要素にidまたはidQ属性を指定しないと、think-cell think-cellグループの一意識別子(id)を自動生成します。label属性を指定しないと、グループの UI ラベルはthink-cellになります。

この例のパラメータは、以下を設定します。

  • PowerPointのHomeタブにthink-cellグループを挿入します。
  • Fontグループの後にthink-cellグループを挿入します。
  • think-cellグループのUIラベルをMy New Groupに変更します。

グループポリシー

PowerPoint Ribbonで、以下を入力します:

  • <tabで、idMso="TabHome"を入力します。
  • <groupで、insertAfterMso="GroupFont" label="My New Group"を入力します。

インストールコマンドライン

次のコマンドラインパラメータで think-cell インストールファイルを実行します。

RIBBONPPTABINSERT="idMso=""TabHome""" RIBBONPPGROUPINSERT="insertAfterMso=""GroupFont"" label=""My New Group"""

customUI要素を設定する

属性idQinsertAfterQinsertbeforeQを使用するには、customUI 要素の XML 名前空間を宣言する必要があります(カスタムコントロールを idQ と xmlns で位置付けるを参照)。名前空間を宣言するには、グループポリシー設定の PowerPoint Ribbon または <customUI オプションの ExcelRibbon、またはコマンドラインパラメータの RIBBONPPXMLNS または RIBBONXLXMLNS で、次の値を指定します。

xmlns:NAMESPACE_ID="NAMESPACE_URI"

以下を置き換えます。

この例のパラメータは、以下を設定します。

  • 名前空間識別子exで XML 名前空間を宣言します。
  • My New Tabとラベル付けされたカスタムタブ用に idQ を指定します。
  • ビルトインInsertタブの後にMy New Tabを挿入します。
  • think-cellグループ用にidQを指定します。
  • カスタムグループex:GroupCustomの後にthink-cellグループを挿入します。

グループポリシー

PowerPoint Ribbonで、以下を入力します:

  • <customUIで、xmlns:ex="http://schemas.example.com/customribbon"を入力します。
  • <tabで、idQ="ex:TabNew" label="My New Tab" insertAfterMso="TabInsert"を入力します。
  • <groupで、idQ="ex:GroupThinkCell" insertAfterQ="ex:GroupCustom"を入力します。

インストールコマンドライン

次のコマンドラインパラメータで think-cell インストールファイルを実行します。

RIBBONPPXMLNS="xmlns:ex=""http://schemas.example.com/customribbon""" RIBBONPPTABINSERT="idQ=""ex:TabNew"" label=""My New Tab"" insertAfterMso=""TabInsert""" RIBBONPPGROUPINSERT="idQ=""ex:GroupThinkCell"" insertAfterQ=""ex:GroupCustom"""

2 番目の think-cell グループを設定する

PowerPoint で、think-cellグループをHome タブに追加するとき、2 番目の think-cellグループを設定することをお勧めします。これは、PowerPoint リボンの標準ビュー(TabHome)にHome[ホーム]Homeタブがあり、スライドマスタービュー(TabSlideMasterHome)にもタブがあるためです。両方のビューのthink-cellタブに Homeグループを表示するには、両方のタブにthink-cellグループを設定します。

PowerPoint や Excel の任意のタブに 2 番目の think-cell グループを設定することもできます。

2 番目の think-cellグループを設定するには、以下の設定パラメータを使用します。

Group policy options

Command-line parameters

Possible attributes

Description

PowerPoint:
PowerPoint Ribbon > <tab

Excel:
Excel Ribbon > <tab

PowerPoint:
RIBBONPPTABINSERT2

Excel:
RIBBONXLTABINSERT2

tab 要素を設定するを参照。

tab 要素を設定するを参照。

PowerPoint:
PowerPoint Ribbon > <group

Excel:
Excel Ribbon > <group

PowerPoint:
RIBBONPPGROUPINSERT2

Excel:
RIBBONXLGROUPINSERT2

group 要素を設定するを参照。

group 要素を設定するを参照。

カスタムコントロールをidQxmlnsで位置付ける

リボン上に複数のアドインからのカスタムコントロールを配置するには、修飾識別子(idQ)が必要です。例えば、think-cellタブをカスタムタブの前/後に配置するには(デフォルト think-cell タブの位置とラベルの設定を参照)、両方のタブにidQがある必要があります。

修飾識別子は、XML 名前空間識別子とそれに続くカスタムタブ、グループ、または他のコントロールの一意識別子から構成されます。例えば、修飾識別子ex:TabCustomは XML 名前空間exと一意識別子TabCustomで構成されます。

修飾識別子を使用するには、XML 名前空間を宣言する必要があります。名前空間を宣言するには、次のコードを使用します。

xmlns:NAMESPACE_ID="NAMESPACE_URI"

以下を置き換えます。

  • NAMESPACE_ID:名前空間識別子、例:ex
  • NAMESPACE_URI:名前空間 URI、例:http://schemas.example.com/customribbon

カスタムコントロールの位置を保持する

複数のアドインがリボンをカスタマイズした場合、カスタムコントロールは常に同じ位置に表示るとは限りません。これは、PowerPoint が常に同じ順にアドインを読み込むわけではないためです。customUI 要素を設定するからの例で、PowerPoint はグループex:GroupCustomを作成したアドインの前に think-cell アドインを読み込んだとしたら、insertAfterQ="ex:GroupCustom" は効果がありません。複数アドインからのカスタム要素がリボン上の同じ位置に常に表示されるようにするには、1 つのカスタム要素を別のカスタム要素に対する相対位置に配置するとき、互いに参照し合う要素に対して位置属性を指定します。customUI 要素を設定するからの例で、グループex:GroupCustom用の XML コード内でinsertBeforeQ="ex:GroupThinkCell"を指定します。