PowerPoint と Excel リボンの設定
think-cell には、PowerPoint と Excel 用の多くのリボンコントロール、つまりタブ、グループ、コマンドがあります。例えば、デフォルトの think-cell リボンタブには think-cell と内蔵 Office コントロールがそれぞれプレゼンテーションの作成プロセス(PowerPoint)とデータ操作(Excel)を反映して左から右に整理されています。管理者は、組織内のユーザー向けに、think-cell コントロール、ビルトイン Office コントロール、リボン上の他のアドインのコントロールを設定できます。
Windows で、グループポリシー(グループポリシーを参照)かインストール時にコマンドラインパラメータ(Windows でのインストールを参照)でリボンを設定します。
Mac では、defaultsコマンドラインツール(macOS でのインストールを参照)またはデバイス管理ソリューション(macOSでのマネージドデプロイメントを参照)でリボンを設定します。
.officeUI ファイルでリボンタブを設定する
Windows では、管理者は .officeUI XML ファイルを使用して、組織全体にカスタマイズされたリボンタブを設定および展開できます。管理者は、think-cell リボンタブまたは他のカスタムタブを、think-cell コントロール、ビルトイン Office コントロール、および他のアドインからのコントロールの任意の組み合わせで構成できます。リボンを標準ユーザーとしてカスタマイズするには、think-cellリボンコントロールのカスタマイズを参照してください。
think-cellは、PowerPoint または Excel が開くたびに .officeUI タブ設定を読み込みます。一般に、think-cellは、クイックアクセスツールバーや追加のリボンタブなど、ユーザー独自のリボンのカスタマイズ内容を変更しません。ただし、think-cellタブを設定し、ユーザーが PowerPoint でthink-cellタブをカスタマイズした場合、ユーザーのカスタマイズ内容は設定によって上書きされます。ユーザーがTools
.officeUI タブ設定は、デフォルトの think-cell タブの位置とラベル構成を上書きします(デフォルト think-cell タブの位置とラベルの設定を参照)。
カスタマイズされたタブを設定するには、次の手順に従います。
リボンに複数のカスタマイズされたタブを追加する場合は、サポートチームまでお問い合わせください。
カスタマイズされたタブ用の XML ファイルを作成する
カスタマイズされたタブを記述する XML ファイルを作成するには、次の手順に従います。
- think-cellがインストールされた状態で、タブをカスタマイズするアプリケーション(PowerPoint または Excel)を開きます。
- リボンを右クリックし、Customize the Ribbonを選択します。
-
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を選択します。
- アプリを閉じます。
- ファイルエクスプローラーで、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インストールフォルダーからの相対パスでも絶対パスでも構いません。
グループポリシー
グループポリシーでカスタマイズしたタブを展開するには、次の手順に従います。
- 設定したいアプリの think-cell Tab設定、つまり PowerPoint think-cell Tab または Excel think-cell Tab を開きます。
- Enabledを選択します。
- File pathで、.officeUI ファイルのパスを入力します。例えば、
customizations\think-cell.officeUIです。パスを引用符で囲まないでください。 - 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 では、管理者は PowerPoint と Excel で think-cell タブのリボン位置と UI ラベルを設定できます。これを行うには、think-cell 構成パラメータで、必要な設定内容を表す XML 属性を指定します。
カスタマイズしたリボンタブも設定する場合(.officeUI ファイルでリボンタブを設定するを参照)、カスタマイズしたタブは think-cell タブ設定を上書きします。
デフォルトthink-cellタブの位置とラベルを指定するには、下表の設定パラメータを使用します。設定パラメータを指定した後、変更でリボンを更新するには、PowerPoint または Excel を開き、Tools
コマンドラインパラメータを指定するとき、XML コードを引用符で囲み("")、属性値を 2 組の引用符("""")で囲みます。例えば、コマンドラインで XML コードinsertAfterMso="TabHome"を"insertAfterMso=""TabHome"""として入力します。
|
Group policy options |
Command-line parameters |
Possible attributes |
Description |
|---|---|---|---|
|
PowerPoint: |
PowerPoint:
|
|
ビルトインタブの前/後にthink-cellタブを挿入する。 |
|
|
別のカスタムタブの前/後にthink-cellタブを挿入する。XML 名前空間の宣言が必要です(カスタムコントロールを idQ と xmlns で位置付けるを参照)。 |
||
|
|
think-cellタブの UI ラベルを指定する。 |
||
|
|
カスタムタブの XML 名前空間を宣言する(カスタムコントロールを idQ と xmlns で位置付けるを参照)。 |
この例のパラメータは、以下を設定します。
- PowerPoint リボンのHomeタブの後にデフォルトthink-cellタブを挿入します。
- デフォルトthink-cellタブのラベルをMy New Tabに変更します。
グループポリシー
グループポリシーを使用してこの例を設定するには、次の手順に従います。
- グループポリシー設定PowerPoint think-cell Tabを開きます。
- Enabledを選択します。
- <tabで、
insertAfterMso="TabHome" label="My New Tab"を入力します。 - OKを選択します。
- PowerPointで、Insertタブ上で、Tools
> Reset think-cell Tab
を選択します。
デフォルトthink-cellタブを復元するには、次の手順に従います。
- グループポリシー設定PowerPoint think-cell Tabで、Not Configuredを選択します。
- PowerPointで、Insertタブ上で、Tools
> Reset think-cell Tab
を選択します。
インストールコマンドライン
インストールコマンドラインパラメータを使用してこの例を設定するには、次の手順に従います。
- 次のパラメータで think-cell インストールファイルを実行します。
RIBBONPPTHINKCELLTABINSERT="insertAfterMso=""TabHome"" label=""My New Tab"""
- PowerPointで、Insertタブ上で、Tools
> Reset think-cell Tab
を選択します。
デフォルトthink-cellタブを復元するには、次の手順に従います。
- 次のパラメータで think-cell インストールファイルを実行します。
RIBBONPPTHINKCELLTABINSERT=""
- PowerPointで、Insertタブ上で、Tools
> Reset think-cell Tab
を選択します。
think-cell タブの有効化/無効化
管理者は PowerPoint や Excel で think-cell タブを有効/無効にできます。think-cellタブを無効にすると、think-cell により Reset think-cell Tab
think-cellタブを有効化/無効化するには、以下のパラメータを使用します。
think-cell タブの無効化
Windows でthink-cellタブを無効にするには、次の手順に従います。
- think-cell タブを無効にします。
- リボン上の think-cell タブを削除します。
1. think-cell タブを無効にする
グループポリシーまたはインストールコマンドラインパラメータを使用してthink-cellタブの読み込みを無効にできます。
グループポリシーを使用してthink-cellタブの読み込みを無効にするには、次の手順に従います。
- 設定するアプリのthink-cellタブ設定、つまりPowerPoint think-cell TabまたはExcel think-cell Tab を開きます。
- Disabledを選択します。
- OKを選択します。
インストールコマンドラインパラメータを使用してthink-cellタブを読み込めなくするには、適切なパラメータを使用してthink-cellインストールファイルを実行します。
- PowerPoint think-cellタブを無効にするには:
RIBBONPPNOTHINKCELLTAB=1 - Exel think-cellタブを無効にするには:
RIBBONXLNOTHINKCELLTAB=1
2. リボン上の think-cell タブを削除する
リボン上のthink-cellタブを削除するには、次の手順に従います。
- think-cellタブを削除するアプリ(PowerPoint または Excel)を開きます。
- リボン上の空きスペースを右クリックします。Customize the Ribbonを選択します。
- Customize the Ribbonで、タブthink-cell (Custom)を削除します。詳細は、Microsoft Learn をご覧ください
- アプリを閉じます。
think-cell タブの有効化
Windows でthink-cellタブを有効にするには、次の手順に従います。
- think-cell タブを有効にする
- think-cell タブをリセットする
1. think-cell タブを有効にする
グループポリシーまたはインストールコマンドラインパラメータを使用してthink-cellタブを読み込めるようにできます。
グループポリシーを使用してthink-cellタブを読み込めるようにするには、次の手順に従います。
- 設定するアプリのthink-cellタブ設定、つまりPowerPoint think-cell TabまたはExcel think-cell Tab を開きます。
- Not Configured、あるいはEnabledを選択します。
- OKを選択します。
インストールコマンドラインパラメータを使用してthink-cellタブを読み込めるようにするには、適切なパラメータを使用してthink-cellインストールファイルを実行します。
- PowerPoint think-cellタブを有効にするには:
RIBBONPPNOTHINKCELLTAB=0 - Exel think-cellタブを有効にするには:
RIBBONXLNOTHINKCELLTAB=0
2. think-cell タブをリセットする
think-cellタブをリセットするには、次の手順に従います。
- think-cellタブを有効にするアプリ(PowerPoint または Excel)を開きます。
- リボン上で、Insert > think-cell > Tools
にアクセスします。Reset think-cell Tab
を選択します。
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 グループでのみ表示する
PowerPoint で、think-cellはコマンドを多くのリボンタブやグループに追加します。管理者は、ビルトインリボンタブ上の think-cell コマンドをInsertタブ上のthink-cellグループのみに制限できます。この設定パラメータはthink-cellタブに影響しません。
グループポリシー
グループポリシーでthink-cellコマンドをthink-cellグループに制限するには、次の手順に従います。
- グループポリシー設定PowerPoint Ribbonを開きます。
- Enabledを選択します。
- Do Not Touch Built-In Ribbonを選択します。
- OKを選択します。
think-cellコマンドを別のリボンタブやグループに復元するには、Do Not Touch Built-In Ribbonを選択解除します。次に、OKを選択します。
インストールコマンドライン
インストールコマンドラインパラメータでthink-cellコマンドをthink-cellグループに制限するには、パラメータRIBBONPPDONOTTOUCHBUILTINRIBBON=1で think-cell インストールファイルを実行します。
think-cellコマンドを他のリボンタブやグループに復元するには、パラメータRIBBONPPDONOTTOUCHBUILTINRIBBON=0でthink-cellインストールファイルを実行します
think-cell グループを設定する
管理者は、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: |
|
think-cellグループをビルトインタブに挿入する。 |
|
|
think-cellグループをカスタムタブに挿入する。 |
||
|
|
ビルトインタブの前/後にビルトインタブを挿入する |
||
|
|
別のカスタムタブの前/後にカスタムタブを挿入する。名前空間の宣言が必要です(customUI 要素を設定するを参照)。 |
||
|
|
カスタムタブの UI ラベルを指定する。 |
tab要素にid、idMso、または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: |
|
think-cellグループの識別子を指定します。 |
|
|
think-cellグループをビルトイングループの前/後に挿入する。 |
||
|
|
think-cellグループをカスタムグループの前/後に挿入する。名前空間の宣言が必要です(customUI 要素を設定するを参照)。 |
||
|
|
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要素を設定する
属性idQ、insertAfterQ、insertbeforeQを使用するには、customUI 要素の XML 名前空間を宣言する必要があります(カスタムコントロールを idQ と xmlns で位置付けるを参照)。名前空間を宣言するには、グループポリシー設定の PowerPoint Ribbon または <customUI オプションの ExcelRibbon、またはコマンドラインパラメータの RIBBONPPXMLNS または RIBBONXLXMLNS で、次の値を指定します。
xmlns:NAMESPACE_ID="NAMESPACE_URI"
以下を置き換えます。
NAMESPACE_ID: 名前空間識別子、例えば、exNAMESPACE_URI: 名前空間 URI、例えば、http://schemas.example.com/customribbon
この例のパラメータは、以下を設定します。
- 名前空間識別子
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: Excel: |
tab 要素を設定するを参照。 |
tab 要素を設定するを参照。 |
|
PowerPoint: |
PowerPoint: Excel: |
group 要素を設定するを参照。 |
group 要素を設定するを参照。 |
カスタムコントロールをidQとxmlnsで位置付ける
リボン上に複数のアドインからのカスタムコントロールを配置するには、修飾識別子(idQ)が必要です。例えば、think-cellタブをカスタムタブの前/後に配置するには(デフォルト think-cell タブの位置とラベルの設定を参照)、両方のタブにidQがある必要があります。
⚠注意:リボン上のカスタムコントロールの位置は固定されていません。カスタムコントロールがすべてのユーザーに対して常に同じ位置に表示されるようにするには、カスタムコントロールの位置を保持するをご覧ください。
修飾識別子は、XML 名前空間識別子とそれに続くカスタムタブ、グループ、または他のコントロールの一意識別子から構成されます。例えば、修飾識別子ex:TabCustomは XML 名前空間exと一意識別子TabCustomで構成されます。
修飾識別子を使用するには、XML 名前空間を宣言する必要があります。名前空間を宣言するには、次のコードを使用します。
xmlns:NAMESPACE_ID="NAMESPACE_URI"
以下を置き換えます。
NAMESPACE_ID:名前空間識別子、例:exNAMESPACE_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"を指定します。