A. 展開ガイド
このチャプターでは、think-cell を大規模な組織で展開する方法について説明します。コンピューターに think-Cell の個人版をインストールする場合は、2. インストールとアップデートを参照してください。
- A.1
- インストール前の考慮事項
- A.2
- 初回インストール
- A.3
- 継続的なメンテナンス
A.1 インストール前の考慮事項
think-cell の展開方法は、ほぼすべての面で、サポートされている両方のプラットフォーム(WindowsまたはmacOS)で共通しています。詳細が異なる場合には、本文の該当箇所に明記されています。初回インストールのしくみと、構成設定の配信機構は、大きく異なるため、セクションを分けて説明しています。Windows 上の think-cell のみを管理している管理者の方は、macOS へのインストールに関するセクションをスキップしてください。同様に、macOS 上の think-cellのみを管理している管理者の方は、Windows へのインストールに関するセクションをスキップしてください。
A.1.1 ワークステーションの前提条件
Windows では think-cell は、最低限 PowerPoint と Excel がインストールされている、Windows 用 Microsoft Office 2010、2013、2016、2019、または2021で機能します。またthink-cellは、Office 365 のデスクトップアプリの完全インストール版とクイック実行形式でも機能します。
Macの場合、Mac用 Microsoft Office 2016(バージョン16.9以降)、2019または2021に加え、macOS High Sierra(10.13)以降でも機能します。また think-cell は、Office 365 のデスクトップアプリの完全インストール版でも機能します。
次のコンポーネントをインストールする必要があります。
- Microsoft Office Excel
- Microsoft Office PowerPoint
- Visual Basic for Applications(Office共有機能から)
think-cell のインストールに必要な空き容量は 200 MB 未満です。
A.1.2 言語
think-cell のユーザー インターフェースは、英語、アラビア語、中国語、フランス語、ドイツ語、イタリア語、日本語、ポルトガル語、ロシア語、スペイン語で使用できます。インストール中、think-cell はオペレーティングシステムの地域設定と一致する言語を使用します。インストール後は、think-cell は Microsoft Office のインストールのメニューおよびダイアログの言語と同じ言語を使用します。
サポートされているすべての言語は、同じ統合パッケージに含まれています。think-cell でまだサポートされていない言語の場合は、英語が使用されます。この言語自動選択動作を変更することはできません。
A.1.3 自動更新
think-cell は、PowerPoint、Excel に密接に統合し、合理化されたインターフェースと豊富な機能を提供します。この密接な統合のため、将来 Microsoft Office へ未知の変更が行われた場合、それに対する互換性を保証することはできません。その結果、
- PowerPoint 2013 から 2016 への切り替えや 2016 から将来のバージョンへなど、大きなバージョン更新が行われた場合、最新のthink-cell のバージョンが必要になります。
- Office 365 を含む、Officeのクイック実行形式版では、ほとんどの更新において think-cell の更新プログラム(Office 365 チャネル間の差異も参照)が必要となります。
- Windows 上の Microsoft Office の Windows インストーラー(MSI)ベースのセキュリティ更新では通常、think-cell の更新は不要です。ただし、この更新が不要だという点については保証できません。Microsoft Office のセキュリティ更新にあたって、互換性のため think-cell の更新が必要になる場合があります。
think-cell には、ビルトインされた自動更新サポートが付いています。このように think-cell では、あらゆる Microsoft 更新との互換性を確保し、新しい機能を提供できるようにしています。PowerPoint や Excel は起動すると、ソフトウェアが新しいバージョンの有無をチェックします。新しいバージョンがある場合、ソフトウェアは更新のインストールを試みます。
利用可能な場合、think-cell は Microsoft バックグラウンド インテリジェント転送サービス(BITS)を使用して Windows に更新プログラムをダウンロードします。ユーザーが必要とする場合、BITS は自動的に帯域幅を解放し、モバイルコンピューティング環境で一般的なネットワークの中断からもスムーズに回復します。各更新プログラムのサイズは約 80 MB です。
自動更新によって実行およびインストールされるすべてのファイルは、think-cellによるデジタル署名済みです。更新プログラムの安全性は、現在インストールされている think-cell のバージョンに含まれる自己署名証明書に対し検証されます。
自動更新は、同じインストール場所を使用し、現在ある think-cell を更新します。
A.1.4 Office 365 チャネル間の差異
Office 365 を含む Microsoft 365 ライセンスプランは、さまざまな頻度と待機期間で更新を展開する更新チャネルを提供しています。think-cell は、Office 365 のすべての更新チャネルに対応しています。弊社は毎晩、すべてのチャネルに関する Microsoft の更新情報をチェックし、think-cell と競合する更新プログラムがあれば、すみやかに該当する think-cell の更新に着手します。以下の内容は、think-cell の自動更新を有効にしている場合を想定しています。
以下は、各チャネルを使用する際にthink-cellに期待することのできるサービス品質の概要です。
- 半期エンタープライズチャネル
- (2020 年 6 月 9 日より前に作成されたテナント向けの Microsoft 365 Enterprise(Office 365 ProPlus)ではデフォルト)
- 月次エンタープライズチャネル
- および
- 最新チャネル
- (2020 年 6 月 9 日以降に作成された新規テナント向けの Microsoft 365 Business、Home、Personal およびMicrosoft 365 Enterprise ではデフォルト):Microsoft の更新の前に think-cell の自動更新を実施するため、think-cell の停止が生じることはありません。
- 半期エンタープライズチャネル(プレビュー)
- および
- 最新チャネル(プレビュー):
- think-cell更新プログラムはダウンロードできますが、常に適時、自動更新が始まるわけではありません。競合が発生してエラー報告が有効になっている場合、更新は自動的にインストールされます。エラー報告が無効で、サポートメールがリダイレクトされていない状態で(トラブルシューティングと重大なエラーを参照)、ユーザーがエラーダイアログで[サポートをリクエスト]を選択すると、営業時間外であっても、更新プログラムのダウンロードリンクが含まれる自動メールが送信されます。
- ベータチャネル
- Microsoft 更新後、できるだけ早く think-cell の更新プログラムを利用できるようにしますが、機能停止期間が発生する可能性があります。think-cell の更新プログラムの準備ができたら、配信機構はプレビュー チャネルの場合と同じになります。
A.2 初回インストール
A.2.1 構成パラメーター
think-cellは、特定のニーズと環境に合わせてさまざまな方法で構成できます。以下は、WindowsとMacの両方で利用できるthink-cell構成パラメーターの表です。Windowsでは、リボン向けに他の構成オプションを利用できます。パラメーターの使用方法に関する詳細:
- コマンド ラインのWindowsインストーラーについては、Windowsでのインストールを参照
- グループ ポリシーについては、グループ ポリシーを参照
-
defaults
macOSのコマンド ラインについては、macOSでのインストールを参照 - macOSのデバイス管理ソリューション(Jamf、Intuneなど)については、macOSで管理された展開を参照してください。
Windowsインストーラーのコマンド ラインを介した構成パラメーターの展開または変更は、think-cellを(再)インストールした場合にのみ可能です。既存のインストールの場合は、他の3つの方法のいずれかでパラメーターを展開して変更することも可能です。
各パラメーターの使用と効果の詳細については、表の最後の列でリンクされているセクションを参照してください。
macOSについては、以下に列記されているキーすべてにcom.think-cell.settings.
のプレフィックスを付け、com.microsoft.office
ドメインをターゲットにする必要があります。たとえば、フルlicensekey
キーはcom.think-cell.settings.licensekey
です。表に含まれているキーが[parent key].[subkey]
形式の場合(reports.enabled
など)、ペアレント キーはdict
型プになり、サブキーは指定された型になります。たとえば、reports.enabled
はboolean
型として表示されます。これは、フル キーcom.think-cell.settings.reports
でdict
型のキーの値に含まれるenabled
型のキーです。
Windowsインストーラーのコマンド ライン | 値 | グループ ポリシー | macOS設定キー | 型 | 値 | 詳細 |
---|---|---|---|---|---|---|
LICENSEKEY |
="ABCDE-..." |
ライセンス キー | licensekey |
string |
ABCDE-... |
最初のスタート |
UPDATES |
=0 , =1 |
自動更新 | updates.enabled |
boolean |
false , true |
手動でのthink-cell更新プログラムの制御 |
UPDATESURL |
="https://..." |
updates.url |
string |
https://... |
貴社のサーバー上でのthink-cell更新プログラムのホスト | |
NOFIRSTSTART |
=0 , =1 |
初回起動操作を抑止 | nofirststart |
boolean |
false , true |
最初のスタート |
REPORTS |
=0 , =1 |
エラー報告 | reports.enabled |
boolean |
false , true |
エラー報告 |
SUPPORTEMAIL |
="desk@..." |
サポート | support.email |
string |
desk@... |
トラブルシューティングと重大なエラー |
DEFAULTSTYLE |
スタイルファイルへの絶対修飾パスまたはTARGETDIR\styles\ |
デフォルトのスタイルファイル | defaultstyle |
string |
スタイルファイルへの絶対パスまたは/Library/Application Support/Microsoft/think-cell/styles/ への相対パス |
think-cell スタイルの展開 |
STOCKIMAGESDISABLECANTO , STOCKIMAGESDISABLEGETTY , STOCKIMAGESDISABLEPEXELS , STOCKIMAGESDISABLEUNSPLASH |
=0 , =1 |
ストック写真:他のプロバイダー | stockimages.
|
boolean |
false , true |
ストック写真プロバイダー |
STOCKIMAGESDISABLEBRANDFOLDER |
=0 , =1 |
ストック写真:Brandfolder | stockimages.
|
boolean |
false , true |
|
|
="ABCDE..." |
stockimages.
|
string |
ABCDE... |
||
|
=0 , =1 |
stockimages.
|
boolean |
false , true |
||
|
=0 , =1 , =2 |
stockimages.
|
integer |
0 , 1 , 2 |
A.2.2 Windowsでのインストール
think-cell インストール ファイル「setup_*.msi
」と「setup_*.exe
」は、Windows のmsiexec
コマンドと同じパラメーターを認識しますが、すべての組み合わせが推奨およびサポートされているわけではありません。インストーラーは 1 つのみで、必要に応じて think-cell は 32 ビットまたは 64 ビットを使用することにご注意ください。ユーザーがセットアップ ファイルをダブルクリックして think-cell をインストールする場合は、setup_*.exe
をご使用ください。
A.2.2.1 インストールの範囲
think-cell は、接続するコンピューター単位、またはユーザー単位、でインストールすることができます。インストールするユーザーが管理者権限を有している場合、または Windows ユーザーアカウント制御(UAC)で昇格できる場合、初期設定はコンピューター単位の管理となります。ソフトウェアのインストールは許可されても管理者権限がないユーザーで、UACにより昇格もできない場合は、ユーザー単位の管理になります。
Windows インストーラーの標準動作では、異なるバージョンの think-cell バージョンが異なる設定で並列でインストールされることもあり得ます(異なるユーザーアカウント用にユーザー単位で異なるバージョンがインストールされる場合、またはユーザー単位とコンピューター単位で異なるバージョンがインストールされる場合など)。複数のインストールが存在すると、指定されたユーザーアカウントのユーザー単位のインストールが常に実行されます。他のインストール(コンピューター単位のインストールを含む)は実行されません。これは、ユーザー単位のインストールが並列するコンピューター単位のインストールよりも古いバージョンであっても同様です。
スクリプトまたはコマンド プロンプトでのインストール、または特定のインストール オプションを強制する必要がある場合は、次の方法を使用します。
コンピューター単位
setup_*.msi /qn TARGETDIR="<absolute path>"
- 実行するアカウントには、完全な管理者権限が必要です。遠隔管理ソフトウェアから開始したスクリプトを使用する、または「管理者として実行」で起動したコマンドプロンプトからインストーラーを起動するなどの方法をとるためです。アカウントに十分な権限がない場合、インストールは中止されます。
-
ALLUSERS
パラメーターを削除します。 -
その他のパラメーターは省略可能です。
-
/qn
パラメーターは、Windows インストーラーのユーザーインターフェイスを抑止します。 -
既定の出力先ディレクトリは
%PROGRAMFILES%\think-cell
32 ビットWindows システム上、と
%PROGRAMFILES(X86)%\think-cell
64 ビット Windows システム上です。
TARGETDIR
パラメーターで別のパスを設定する場合は、マシン上のユーザーすべてが宛先を読み取れることを確認してください。
-
-
希望する場合は、
setup_*.exe
を次のように使用することもできます。setup_*.exe ALLUSERS=1
他のパラメーターは
setup_*.msi
の場合と同様に動作します。
Windows ユーザーアカウント制御(UAC)による自動的な権限の昇格
setup_*.exe /qb
-
ALLUSERS
パラメーターを削除します。ユーザーアカウントを昇格して管理者権限を与えることができれば、マシン単位のインストールが行われます。そうでない場合は、インストールはユーザー単位に戻ります。 -
その他のパラメーターは省略可能です。
- Windows 7 では、インストーラーのユーザー インターフェースを完全に無効にするために
/qn
を使用できます。また、進行状況バーを表示するためには/qb
を、[/qb!
キャンセル]ボタンを削除するためには を使用できます。Windows 8 以降のバージョンでは、/qb
のみが推奨されています。/qn
は、アカウントの権限が昇格する可能性があるにもかかわらず通知なくインストールを強制終了したり、予告なくユーザー単位でインストールする場合があります。(これは、Windows 8 で行われた Microsoft による UAC への変更によるものであり、アカウント固有の UAC 設定に依存します)。 -
コンピューター単位のインストールの既定インストール先ディレクトリについては、上記をご参照ください。ユーザー単位のインストールの既定値は
%LOCALAPPDATA%\think-cell
TARGETDIR
パラメーターで別のパスを設定しないことをお勧めしますが、実行する場合は、それぞれの状況で適切な権限と所有権が設定されていることを確認してください。
- Windows 7 では、インストーラーのユーザー インターフェースを完全に無効にするために
ユーザー単位のインストールの強制
setup_*.exe /qn ALLUSERS=""
-
ALLUSERS=""
は、ユーザーアカウントが UAC により権限を昇格させる場合でも、ユーザーごとのインストールを強制します。 - 各ユーザー アカウントに対してインストーラーを実行します。
-
その他のパラメーターは省略可能です。
- インストーラーのユーザー インターフェースを完全に無効にするために
/qn
を使用できます。また、進行状況バーを表示するためには/qb
を、[/qb!
キャンセル]ボタンを削除するためには を使用できます。 -
既定の出力先ディレクトリは
%LOCALAPPDATA%\think-cell
TARGETDIR
パラメーターで別のパスを設定しないことをお勧めしますが、実行する場合は、ディレクトリでユーザー アカウントに対して正式な権限と所有権が設定されていることを確認してください。
- インストーラーのユーザー インターフェースを完全に無効にするために
A.2.2.2 インストールされたファイル
インストール ディレクトリには、think-cell に必要な実行可能ファイル、ライブラリ、その他のファイルが含まれます。以下のディレクトリとファイルには注意が必要です。
-
admin-policy-templates
(グループ ポリシー経由で設定を管理するために必要なテンプレート) -
ppttc
(JSONを使用する自動化のスキーマおよびサンプル) -
styles
(カスタマイズ向けのスタイル ファイルおよび追加の例) -
xml-schemas
(think-cellスタイル ファイルのスキーマ) -
NOTICE.txt
(含まれるコンポーネントの必須通知)
think-cell のインストールでは、選択したインストールディレクトリ以外のディレクトリには書き込みを行いません。
think-cell を使用している間、追加のファイルは次のディレクトリに書き込まれます。
C:\Users\[user]\AppData\Roaming\think-cell
C:\Users\[user]\AppData\Local\think-cell
レジストリ エントリ
Microsoft PowerPoint および Microsoft Excelとのやりとりを可能にするため、think-cell をインストールすると、Windows レジストリの次のセクションにいくつかの新しいキーが作成されます。通常のインストールかシングルユーザーインストールかによって、キーは HKEY_LOCAL_MACHINE
または HKEY_CURRENT_USER
セクションに作成されます。
\Software\Classes\CLSID\
→{3EAB3858-A0E0-4A3B-A405-F4D525E85265}
\Software\Classes\CLSID\
→{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}
\Software\Classes\thinkcell.addin
\Software\Classes\thinkcell.addin.1
\Software\Microsoft\Office\
→PowerPoint\Addins\thinkcell.addin
\Software\Microsoft\Office\
→Excel\Addins\thinkcell.addin
64 ビット版の Windows では、次の追加キーが作成されます。
\Software\Classes\Wow6432Node\CLSID\
→{3EAB3858-A0E0-4A3B-A405-F4D525E85265}
\Software\Classes\Wow6432Node\CLSID\
→{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}
\Software\Wow6432Node\Microsoft\Office\
→PowerPoint\Addins\thinkcell.addin
\Software\Wow6432Node\Microsoft\Office\
→Excel\Addins\thinkcell.addin
ライセンス キー、オンライン品質保証、自動更新の各設定は、Windows レジストリの次のセクションに保存されます。
Software\Classes\Software\think-cell
お使いのネットワークで think-cell.adm/x
(グループ ポリシーを参照)に基づくグループ ポリシーが採用されている場合、think-cellは次のものを使用することもあります。
HKEY_LOCAL_MACHINE\Software\Policies\
→think-cell
HKEY_CURRENT_USER\Software\Policies\
→think-cell
think-cellは、Windows レジストリの他のセクションを変更しません。
A.2.2.3 グループ ポリシー
think-cell は、think-cell のユーザー グループ、もしくはマシン グループに対する動作を集中管理する Windows のグループ ポリシーをサポートしています。グループ ポリシーを使用するには、グループ ポリシー オブジェクトを作成し、グループ ポリシー管理コンソールを使用して、サイト、ドメイン、または組織単位にリンクする必要があります。
以下の説明では、グループ ポリシーの概念と管理に関する理解と実践的な知識が必要です。Windows グループ ポリシーの概念とその使用法、および更新メカニズムの一般的情報については、グループ ポリシー管理コンソールのオンライン ヘルプの内容を参照してください。
think-cell固有の構成オプションは、think-cell.admx
管理テンプレート ファイルに記述されています。これは、think-cell のインストール ディレクトリのサブディレクトリadmin-policy-templates
にあります。新しいオプションを使用するには、think-cell.admx
とen-US\think-cell.adml
をそれぞれadmin-policy-templates
から%SYSTEMROOT%\PolicyDefinitions
と%SYSTEMROOT%\PolicyDefinitions\en-US
にコピーします
新しいノード think-cell がノード管理テンプレートに次の 2 つの場所で追加されます。コンピューター設定で設定された think-cell 設定は、以下でのレジストリのエントリを決定します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\
→think-cell
ユーザー設定の下に設定された think-cell 設定は、以下でのレジストリのエントリを決定します。
HKEY_CURRENT_USER\SOFTWARE\Policies\
→think-cell
両方の場所で設定を有効にすると、コンピューター設定の設定が優先されます。
ノード think-cell の項目は、グループ ポリシーで制御できる使用可能な設定を示します。各項目には、この項目に使用可能な値の説明があります。
ターミナル サーバーでのアクセス管理にグループ ポリシーを使用する方法
グループ ポリシーを使用して、個人ユーザーのグループに対して think-cell をアクティブ化または非アクティブ化することができます。たとえば、think-cell をターミナル サーバーに展開する場合は、ライセンスを受けたユーザーだけが think-cell にアクセスできるようにする必要があります。次のように使用すると、グループ ポリシーはこれを行うための便利な方法を提供します。
- 1 つのグループ ポリシー オブジェクトを設定して、think-cell を完全に無効にし、それを自分のドメインにリンクします。管理テンプレート think-cell の製品アクセス制御設定に適切な値を使用します。
- ライセンスされたユーザーにソフトウェアを有効にする別のグループ ポリシー オブジェクトを追加します。これもあなたのドメインにリンクされ、無効にするオブジェクトの後で適用します。グループ ポリシー オブジェクトは逆の順序で適用されるため、有効にするオブジェクトはグループ ポリシー管理コンソールのリストの上に表示されます。
- グループ ポリシー管理コンソールのセキュリティ フィルターセクションでは、think-cell のライセンスを持つユーザーに明示的にグループ ポリシー オブジェクトへのアクセスを限定します。
ライセンス キーの配信にグループ ポリシーを使用する方法
グループ ポリシーのもう 1 つの便利な機能は、組織内の think-cell ユーザーに対する think-cell ライセンス キーの一元管理と配布です。ライセンス キーは、ライセンス キー ポリシーで管理されます。
A.2.2.4 リボン
PowerPoint の think-cell グループの既定位置は、挿入タブ(TabInsert
)の画像挿入グループ(GroupInsertIllustrations
)の後ろにあります。Excel での既定位置は、挿入タブの Excel グラフ挿入グループ(GroupInsertChartsExcel
)の後ろにあります。
Office リボンのカスタマイズに関する詳細情報は、次の場所から入手可能です。
http://www.think-cell.com/ribbon
次のプロパティはインストール時に指定するか、グループ ポリシーPowerPointリボンXML(グループ ポリシーを参照)を使って設定し、PowerPoint内のthink-cellグループをカスタマイズできます。
-
RIBBONPPTABINSERT
- think-cell グループを含む
tab
要素の XML 属性を指定します。 -
RIBBONPPGROUPINSERT
- think-cell
group
要素の XML 属性を指定します。 -
RIBBONPPXMLNS
- その
customUI
要素に対して、追加の XML 名前空間属性を指定します。 -
RIBBONPPDONOTTOUCHBUILTINRIBBON
-
=1
に設定されている場合、単一の「think-cell」グループのみを配置し、ビルトインタブに追加のthink-cellリボン要素を配置しないでください(たとえば、[挿入]タブの「think-cellデータ」グループ)。
Excelのthink-cellグループは、RIBBONXLTABINSERT
、RIBBONXLGROUPINSERT
、RIBBONXLXMLNS
、RIBBONPPDONOTTOUCHBUILTINRIBBON
のプロパティ、またはExcelリボンXMLグループ ポリシーを使用して同様にカスタマイズできます。
注記:これらのパラメーターはすべて setup.msi と setup.exe に適用されます。
RIBBONPPTABINSERT
プロパティを使用してid
、idMso
、idQ
属性が指定されていない場合、think-cell グループは挿入タブに配置されます。同様に、RIBBONPPGROUPINSERT
プロパティを使用してid
またはidQ
属性が指定されていない場合、think-cell グループの一意のローカル ID が自動的に生成されます。さらに、RIBBONPPGROUPINSERT
プロパティを使用してラベルが指定されない場合、ラベル think-cell
が使用されます。
たとえば次のオプションをセットアップ コマンド ラインへ追加すると、think-cell グループをビルトイン ホーム タブの後ろに位置する新しいユーザー定義タブに配置します。
RIBBONPPTABINSERT="id=""TabNew"" label=
""My New Tab"" insertAfterMso=""TabHome"""
注記:XML スニペットの引用文字列は、セットアップ コマンド ラインでプロパティを指定する場合は二重引用符で囲む必要があります。
または、次のオプションをセットアップ コマンド ラインに追加すると、think-cell グループは、ビルトイン ホーム タブ内のフォント グループの後ろに配置され、グループにラベルが付けられます。
RIBBONPPTABINSERT="idMso=""TabHome"""
RIBBONPPGROUPINSERT="insertAfterMso=
""GroupFont"" label=""think-cell"""
idQ
属性を使用して、think-cell グループとタブの両方に限定識別子を指定できます。限定識別子に必要な名前空間は、RIBBONPPXMLNS
プロパティを使用して指定できます。
たとえば、次の 2 つのオプションをセットアップ コマンド ラインに追加するとユーザー定義タブ TabUser
に think-cell グループが配置されます。これは、名前空間 http://example.com/ribbon
を使用して限定され、挿入タブの前に配置されます。
RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon"""
RIBBONPPTABINSERT="idQ=""ribbon:TabUser""
label=""My User Tab""
insertBeforeMso=""TabInsert"""
限定識別子は、いくつかのアドインまたはテンプレートが PowerPoint リボンをカスタマイズする場合に役立ちます。たとえば、複数のアドインで同じ限定識別子を使用して1つのタブを指定すると、1つのユーザー定義タブが作成され、各アドインがこの共通のユーザー定義タブ内にグループを配置できます。think-cell グループの限定識別子を指定すると、他のアドインまたはテンプレートのグループを think-cell グループを基準とする位置に配置することができます。同様に、think-cell グループに限定識別子を使用して、他のアドインまたはテンプレートのグループを基準とする位置に配置することができます。たとえば、次のオプションは、think-cell グループに対して限定識別子を指定し、think-cell グループをユーザー定義グループを基準とする位置に配置します。
RIBBONPPXMLNS="xmlns:ribbon=
""http://example.com/ribbon""
xmlns:special=
""http://example.com/special"""
RIBBONPPGROUPINSERT="
idQ=""ribbon:GroupThinkCell""
insertAfterQ=""special:GroupSpecial"""
アドインやテンプレートの読み込み順序は、PowerPoint リボンのカスタマイズに影響する場合があることにご注意ください。上記の例で、special:GroupSpecial
グループを作成するアドインが think-cell アドインの後に読み込まれた場合、special:GroupSpecial
を基準とする位置は効果を持ちません。読み込みの順序は常に制御できるとは限らないため、相対的な配置を必要とするユーザー定義グループのペアは、両方とも互いを基準とする位置を指定することを推奨します。これにより、後で読み込まれた方のグループが、他のグループを基準とした正しい位置に配置されます。上記の例では、special:GroupSpecial
グループの XML コードに think-cell グループの限定識別子を参照する insertBeforeQ
属性を含めるべきです。
A.2.3 macOSでのインストール
think-cellのインストールファイルsetup_*.pkg
はインタラクティブに使用できます。標準のinstaller
コマンドを使用してインストールのスクリプトを作成することもできます。ドメインLocalSystem
のみターゲットとして使用できます。すなわち、コンピューター上のすべてのユーザーが常にthink-cellを使用できます。
管理設定および構成パラメーターは、com.microsoft.office
優先ドメインに保存されます。利用可能な設定とそのキーおよび型の概要については、構成パラメーターを参照してください。
たとえば、setup_*.pkg
ファイルをインストールするinstaller
を呼び出すスクリプトに次のようなラインを追加して、think-cellのすべてのインストールに貴社のライセンス キーを展開しても良いでしょう。
sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.licensekey "ABCDE-..."
注記:defaults
を使用してdict
値を持つキーのサブキーの値を変更する場合は(たとえば、com.think-cell.settings.reports
キーのenabled
サブキー)、次の例のように-dict-add
の後でkey -type value
の3つの値の一部として、そのサブキーを指定する必要があります。
sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.reports -dict-add enabled -bool true
詳細情報については、defaults
の「man
」ページを参照してください。
注記:以前のバージョンでは、think-cellの構成設定はthink-cellインストール ディレクトリのconfig.plist
ファイルに保存されていました。この設定展開方法は廃止されており、今後のバージョンでは削除される可能性があります。config.plist
ファイルに書き込んで構成設定を展開する場合は、今後のthink-cellのバージョンとの互換性を確保できるようこれらの設定をcom.microsoft.office
優先ドメインに移動することをお勧めします。キーのパスとタイプについては、構成パラメーターを参照してください。
A.2.3.1 インストールされたファイル
think-cellが以下のディレクトリにインストールされます。
/Library/Application Support/Microsoft/think-cell
think-cellでは以下のアイテムが必要です。これらはインストール ディレクトリ内に作成されます。
-
NOTICE.txt
(含まれるコンポーネントの必須通知) -
ppttc
(JSONを使用する自動化のスキーマおよびサンプル) -
styles
(カスタマイズ向けのスタイル ファイルおよび追加の例) -
tcaddin.plugin
(PowerPointとExcelで動作するアドイン) xml-schemas
(think-cellスタイル ファイルのスキーマ)
A.2.3.2 macOSで管理された展開
Jamf ProまたはMicrosoft Intuneのようなデバイス管理ソリューションを使用してthink-cellを展開・構成することもできます。
構成設定を展開する最も簡単な方法は、適切なキー値のペアを含む.plist
ファイルを作成することです。これを管理ソリューションにアップロードして、com.microsoft.office
優先ドメインをターゲットにします。詳細な方法については以下のようなJamfおよびIntuneのドキュメントを参照してください。
以下は、利用可能な一部の設定を構成する.plist
ファイルの例です。詳細なリストについては、構成パラメーターを参照してください。
注記:Intuneを使用する場合は、.plist
ファイルを編集してからアップロードする必要があります。これにより、周囲の<?xml>
、<!DOCTYPE>
、<plist>
、(最も外側の)<dict>
タグなしでキー値ペアのみが含まれるようにします。上記の例のIntuneのバージョンは次のようになります。
A.2.4 最初のスタート
think-cell をインストール後、初めて PowerPoint を起動すると、ライセンスキーを入力するダイアログが表示されます。
構成パラメーター licensekey
を使用すれば、インストール中にライセンス キーを指定することや、あらかじめライセンスキーを一元展開することができます(「構成パラメーター」を参照)。
また、初回起動時にリボンが[挿入]タブに切り替わります。[挿入]タブには think-cell グループが表示されます。チュートリアルのあるウェブページも表示されます。いずれの操作も構成パラメーター nofirststart
で抑止できます(「構成パラメーター」を参照)。
A.2.5 ブラウザー拡張機能
think-cellには、23. Tableauデータ機能を有効にし、18. 画像をWebからPowerPointにインポートするためのブラウザー拡張機能が付いています。この拡張機能は、Google Chrome、Microsoft Edge、およびMozilla Firefoxでご利用いただけます。
think-cellがインストールされている場合、ChromeとEdgeではこの拡張機能が自動的にインストールされます。ただし、この方法でインストールされた拡張機能は、ユーザーが手動で有効にする必要があります(ブラウザー拡張機能のインストールを参照)。
このユーザーによる操作を回避するため、サポートされているブラウザーの管理ポリシーを使用してthink-cellブラウザー拡張機能のインストールを明示的に管理するようお勧めします。特に、think-cellユーザー向けにthink-cellとともに拡張機能を強制的にインストールし、他の人向けのインストールをブロックするよう推奨します。think-cellがマシンごとにインストールされており、ユーザー全員がthink-cellにアクセスできない場合(ターミナル サーバーなど)はなおさらです(ターミナル サーバーでのアクセス管理にグループ ポリシーを使用する方法と比較)。
次の表は関連のある情報を要約しています。
ブラウザー | Chrome | Edge | Firefox |
---|---|---|---|
拡張ID | ppcdkdcafnbklehdngbhmhpidandcjke |
pmpompicahgikemojmmcobiceeejbcmb |
{7166074E-49FE-4BC8-9006-27A0D5F8A6B8} |
一般的な手順 | 管理対象PCでChrome Browserポリシーを設定 | エンタープライズでMicrosoft Edge拡張機能を管理 | events.json を使用した Firefox のカスタマイズ / グループ ポリシーを使用した Firefox のカスタマイズ(Windows)/ Microsoft エンドポイント マネージャーを使用した Firefox の管理(Intune)/ macOS デスクトップでのポリシーの管理 |
強制インストール | ExtensionInstallForcelist | ExtensionInstallForcelist | ExtensionSettings → "installation_mode: "force_installed", |
ブロック | ExtensionInstallBlocklist | ExtensionInstallBlocklist | ExtensionSettings → "installation_mode: "blocked" |
A.3 継続的なメンテナンス
A.3.1 手動でのthink-cell更新プログラムの制御
think-cell 更新を手作業で制御する場合は、PowerPoint と Excel による Microsoft 自動更新を無効にする必要があります。Microsoft の更新プログラムの展開はユーザーが制御しなくてはなりません。MicrosoftによるOfficeの自動更新がオンに設定されている場合、think-cellの更新をオフに設定することはできません。この場合、think-cellによって更新がダウンロードされ、かつインストールされます。
Microsoft による Office の自動更新をオフに設定した場合や Office の更新プログラムをお使いのサーバーに転送した場合、UPDATES
/updates.enabled
構成パラメーター経由で think-cell の更新をオフに設定できます(構成パラメーターを参照)。
この場合、PowerPoint と Excel を起動したとき、think-cell はその更新が使用可能かどうかチェックしません。当社に連絡し、当社サーバーの設定を通じて自動更新を無効にするよう要請することも可能です。この場合、更新をチェックすることはできますが。当社からは、常に利用可能な更新はありませんという回答が行われます。
注記:エラーが発生すると、think-cell は修正済みの更新プログラムについて通知し、ウェブサイトのページに配信します(エラー報告を参照)。
think-cell の自動更新がオフに設定されている場合、PowerPoint と Excel の更新時に毎回、think-cell の互換性を手作業で確認する必要があります。チェックを効果的に行うには以下を実行します。
- PowerPoint を起動し
- グラフを挿入し
- データシートが開くまで待機し、数字を変更します。
- 変更がグラフに反映されていることを確認します。
以上の手順のどこかで失敗があれば、対策を講じる必要があります。当社ウェブサイトから入手可能なthink-cell の現行バージョンは通常、展開する Microsoft 更新に対応しています。そのため、think-cell の現行バージョンのテストを繰り返し行い、Microsoft 更新実行の前か、または同時に展開を開始してください。
すべての Microsoft 更新について think-cell をテストすることは必須です。貴社内の think-cell ユーザーをサポートする上で、テストは必要な作業の 1 つです。think-cell の自動更新がオンに設定されている場合、このテストは不要です。
いずれにしても貴社内のユーザーが最新の改良版を最大限活用できるよう、think-cell の更新を定期的に展開する必要があります。当社では、最低2、3か月に1回の更新を推奨しています。
A.3.2 貴社のサーバー上でのthink-cell更新プログラムのホスト
更新は通常、think-cell の Web サーバーでホストされますが、貴社のイントラネット内で更新をホストするオプションもあります。これを行うには、組織内のすべての think-cell ユーザーがアクセスできる Apache または Microsoft インターネット情報サーバー(IIS)などの Web サーバーが必要です。次のファイルは、更新プログラムをホストしている Web サーバー上に配置する必要があります。
- 通常
update.xml
と呼ばれる、更新プロセスを制御する XML テキスト ファイル。更新 XML ファイル形式の説明については、以下をご参照ください。 - think-cell が提供する 1 つ以上の
setup_think-cell_<version>.exe
更新ファイル。
Web サーバーに必要なファイルを配置した後、更新 XML ファイルの場所を指定するUPDATESURL
/updates.url
構成パラメーターを使用します(「構成パラメーター」を参照)。以下に例を示します。
https://example.com/update.xml
更新 XML ファイルはシナリオのリストを含む必要があります。各シナリオは条件一式とセットアップ ファイルに対応する URL で構成されています。条件が満たされている最初のシナリオは、クライアントがダウンロードおよびインストールするファイルを決定します。マシン名またはユーザー名のリストなどの条件を適用すると、異なるユーザーが異なる更新を受け取ることができます。たとえば、新しいプログラム バージョンを組織全体でロールアウトする前に、小規模なパイロット ユーザー グループに最初に配布できます。
Windows:以下の例は、WQLクエリを使用するXMLファイルの複雑な更新を示しています。
ファイル内の条件は Windows Management Instrumentation クエリ言語(WQL)で書き込まれ、関連するすべてのシステム パラメーターへのアクセスを提供します。WQL に関する詳細は、次をご覧ください。
バージョン番号を比較して更新を管理する場合は、この例に従ってください。
現在のビルド番号が 26000 以上(val="1"
)、26388 未満(val="-2"
)の場合、更新条件が満たされます。
A.3.3 ライセンス キーの有効期限切れに関する通知
think-cell はライセンス キーを必要とし、ライセンス キーの期限切れまで使用することができます。
有効期限日が 14 日以内に到来する場合、PowerPoint または Excel の起動のたびに期限切れが近づいていることをソフトウェアが通知します。
ライセンス キー ダイアログを使ってユーザーに通知します。ライセンス キーの期限切れまでは、「The license key of this think-cell product will expire soon. You should enter a new license key」(この think-cell 製品のライセンス キーの有効期限はまもなく終了します。新しいライセンス キーを入力してください)という メッセージが有効期限日とともに表示されます。ユーザーには次の選択肢があります。
- 新しいライセンス キーを入力して OK をクリックします。
- キャンセルをクリックしてダイアログを閉じます。
- アンインストールをクリックして think-cell をアンインストールします。
期限切れ後は、「The license key of this think-cell product has expired. Please enter a new license key」(この think-cell 製品のライセンス キーの有効期限は終了しました。新しいライセンス キーを入力してください)という メッセージが表示されます。有効なライセンス キーを入力するまで[OK]をクリックすることはできません。キャンセルを使用してダイアログを閉じると、think-cell は非アクティブ化されたままです。
ライセンス有効期限ダイアログが表示されないようにするには、期限切れとなる 14 日以上前に新しいライセンス キーを注文して有効にしてください。新しいライセンス キーは、古いライセンス キーが期限切れとなる前であっても常に有効です。そのため新しいライセンス キーは、入手後すぐに展開するべきです。
A.3.4 インターネット上で送信される情報
think-cell は時々、自動更新を使用する場合や、新しいバージョンが最初に導入される際に新しい機能のリストを表示する場合などに、インターネット上で情報を送信することがあります。当社のサーバーの適切な応答を可能にするため、現在のインストールに関する一部の情報が送信されます。
リクエストごとに以下の情報が送信されます。
- プログラム ビルド(5桁の数字、[詳細]ダイアログでも参照可能)
- ライセンス キー
- 匿名のグローバル一意識別子(GUID)は、複数のリクエストを関連付けるために使用されます。GUIDは初めてthink-cellを使用する際に作成され、ユーザー設定とともに保管されます。これはコンピューターやユーザー、作成時のドキュメントとは関係のないランダムな文字列です。GUIDの使用により可能となることは、2つのリクエストが同じユーザーからのものか、異なるユーザーからのものかを判断することのみです。
- 日付と時間
- Microsoft WindowsおよびMicrosoft Officeインストールのバージョン番号
- cpuinfo(32ビットまたは 64 ビット、MMX & AVX サポート)
- 更新レベル(無効/有効/強制)
当社のサーバーとのあらゆる通信は、最先端の技術と暗号化(HTTPS)によって保護されています。
エラー報告が有効な場合は、次のセクションエラー報告に記載する追加情報が送信されます。
A.3.5 エラー報告
think-cell はソフトウェアの業務利用の主な要素である安定性と堅牢度の提供に注力しています。think-cell 使用中にエラーが発生した場合、ソフトウェアは当社の問題の把握を助ける報告を自動で作成し、当社は次のリリースで修正を行います。
報告されたエラーに対応する think-cell の更新バージョンは、報告の時点ですでに利用可能な場合があります。この場合、更新プログラムは自動的にインストールされます(更新プログラムのダウンロードとインストールの詳細は自動更新を参照)。think-cell の更新を手動で制御する場合(手動でのthink-cell更新プログラムの制御を参照)、ブラウザウィンドウ内で更新プログラムのダウンロードがオファーされ、手動でインストールできます。
自動作成される報告には、次の情報が含まれます。
- インターネット上で送信される情報に一覧表示される基本情報、
- オペレーティング システム、PowerPoint または Excel、またはthink-cell 自体からのエラー コード、
- エラーが発生したソースコード内の場所(ファイル名と行番号)、
- Microsoft ミニダンプ。これは基本的にオペレーティングシステムのバージョンやロードされたモジュールなどの環境情報に従ったスタック トレースです。マイクロソフトはエラー報告を送信するときに同じミニダンプを使用し、
エラー報告は、HTTPS 経由で think-cell サーバーに送信されます。送信されたすべての情報のうち、基本的にメモリ コンテンツであるミニダンプだけが実際のスライド コンテンツの断片を含む可能性があります。しかし、その運用において、think-cell は決して実際のスライド コンテンツを保存することはありません。テキストや画像の保存は完全に PowerPoint が行います。したがって、think-cell によって使用されるメモリのミニダンプには機密情報が含まれることはほとんどありません。
自動エラー報告は、構成パラメーター(「構成パラメーター」を参照)経由で有効または無効に設定できます。
トラブルシューティングと重大なエラー
重大なエラーが発生した場合、ユーザーはサポート依頼を提出するか否かを質問されます。
この種のサポートの依頼は、手動でも送信できます(「トラブルシューティング」を参照)。サポート依頼用の既定のメールアドレスは構成パラメーター経由で変更できます(「構成パラメーター」を参照)。
A.3.6 ストック写真プロバイダー
画像プロバイダーの制限
それぞれの構成パラメーターを使用して、会社で使用していないストック写真プロバイダーを無効にすることができます。すべてのプロバイダーが無効になっている場合、ストック写真は[要素]メニューから削除されます。
Windowsのグループ ポリシー(グループ ポリシーを参照)を使用する場合は、ポリシー[ストック写真:その他のプロバイダー ポリシーに進んでください。[Disable Canto]、[Disable Getty Images]、[Disable Pexels]、および[Disable Unsplash]の設定を[はい]に設定して画像プロバイダーを無効にするか、[いいえ]に設定して有効のままにすることができます(デフォルト)。また、[Stock Images: Brandfolder]ポリシー全体を[無効]に設定して、Brandfolder を無効にすることもできます。
Windowsでコマンド ライン パラメーターを使用する場合(Windowsでのインストールを参照)、インストール コマンド ラインにSTOCKIMAGESDISABLEBRANDFOLDER=1
、STOCKIMAGESDISABLECANTO=1
、STOCKIMAGESDISABLEGETTY=1
、STOCKIMAGESDISABLEPEXELS=1
、またはSTOCKIMAGESDISABLEUNSPLASH=1
を追加すると、その画像プロバイダーが無効になります。
Macでdefaults
を使用する場合は(macOSでのインストールを参照)、以下のコマンドですべての画像プロバイダーを無効にできます。
sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.stockimages -dict-add DisableBrandfolder -bool true DisableCanto -bool true DisableGetty -bool true DisablePexels -bool true DisableUnsplash -bool true
.plist
ファイルをデバイス管理ソリューションにアップロードする際(macOSで管理された展開を参照)、次のスニペットを含めると、あらゆる画像プロバイダーが無効になります。
特定の画像プロバイダーを有効なままにするには、そのプロバイダーのtrue
をfalse
に変更します。
Brandfolder API キー
画像プロバイダー Brandfolder を使用する場合、API キーを使用して認証が行われますので、構成パラメーターで think-cell ユーザーにキーを配布する必要があります。API キーを取得するには、Brandfolder プロファイルにログインし、[統合]を開いて[API キー]で API キーを確認します。この長い文字列をコピーして貼り付けることをお勧めします。
Windowsのグループ ポリシー(グループ ポリシーを参照)を使用する場合は、ポリシー[ストック写真: Brandfolder]に移動し、Brandfolder APIキーの値をAPIキーに設定します。
Windows のコマンドラインパラメーターを使用する場合(Windowsでのインストールを参照)、STOCKIMAGESBRANDFOLDERAPIKEY=ABCDE...
を API キーに置換して、インストールのコマンドラインに ABCDE...
を追加します。
Macでdefaults
を使用する場合は(macOSでのインストールを参照)、次のコマンドがABCDE...
をAPIキーに置き換えた後、Brandfolder APIキーを設定します:
sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.stockimages -dict-add BrandfolderAPIKey -string "ABCDE..."
.plist
ファイルをデバイス管理ソリューションにアップロードする際(macOSで管理された展開を参照)、次のスニペットを含めると、ABCDE...
がお使いになっているAPIキーに置き換わった後、Brandfolder APIキーが設定されます。
Brandfolderストック写真 ダイアログ
画像プロバイダーBrandfolderを使用する場合は、ストック写真のダイアログをさらに構成できます。フォルダーが1つしかない場合は、フォルダーのドロップダウンが自動的に非表示になるオプションを有効にできます。[Brandfolderコレクション]と[Brandfolderセクション]ドロップダウン リストの双方で、ドロップダウンを[すべて]の設定を除き表示するか、非表示にする、つまり[すべて]を暗黙に示すかを選択することができます。
Windowsのグループ ポリシー(グループ ポリシーを参照)を使用する場合は、ポリシー[ストック写真: Brandfolder]に移動して、各オプションを設定します。
Windowsでコマンド ラインのパラメーターを使用する場合は(Windowsでのインストールを参照)、STOCKIMAGESHIDESINGLEBRANDFOLDER=1
をインストール コマンド ラインに追加して、フォルダーが1つしかない場合にドロップダウン リストを自動的に非表示にします。STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS=0
を追加すると[Brandfolder コレクション]ドロップダウン リストが表示され、=1
を追加するとリストは表示されますが[すべて]が削除され、=2
を追加するとドロップダウン リストが非表示になります。[Brandfolderセクション]ドロップダウン リストも STOCKIMAGESHIDEBRANDFOLDERSECTIONS
の設定により同じように制御します。
Macでdefaults
を使用する場合は(macOSでのインストールを参照)、以下のコマンドを起点として使用できます。HideSingleBrandfolder
の値はtrue
またはfalse
にできます。HideBrandfolderCollections
とHideBrandfolderSections
のどちらでも、以下の値を使用できます。0
はドロップダウン リストを表示し、1
ではドロップダウン リストは表示されるものの[すべて]が削除され、2
はドロップダウン リストを非表示にします。
sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.stockimages -dict-add HideSingleBrandfolder -bool false HideBrandfolderCollections -int 1 HideBrandfolderSections -int 2
.plist
ファイルをデバイス管理ソリューションにアップロードする場合(macOSで管理された展開を参照)、次のスニペットを含めると同じ設定が構成されます: