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