Officeのインストール作業は、特に毎回スイート全体をインストールするのではなく、特定のアプリだけをインストールしたい場合には、少々面倒です。正直なところ、Microsoftの公式見解では、少なくとも簡単にはインストールできない、というのが現状のようです。しかし実際には、Officeをコントロールしたいのであれば、Office展開ツール(ODT)を使うのが最善策です。WordとExcelは使いたいけれど、PowerPointとOutlookは使いたくないという場合は、この方法が大抵うまくいきます。
もちろん、常に完璧というわけではありません。設定によっては、設定ファイルがすぐに適用されず、結局フルスイートがインストールされてしまうこともあります。しかし、インストールするアプリを指定するだけで問題なく動作するマシンもあります。XMLファイルを丁寧に扱い、コマンドラインが正しいことを確認する必要があります。もちろん、Microsoftは必要以上に難しくしていますが、この方法は多くの場合、Officeの*部分的な*インストールを行う最も信頼性の高い方法です。
「Office がすべてのアプリをインストールする」問題全体を修正する方法
展開ツール (ODT) と XML ファイルを使用して Office を構成する
何がインストールされるかを本当に把握するには、Office 展開ツールが必要です。Microsoftのサイトからダウンロードしてください。ダウンロードしたら、例えば などのフォルダに解凍してくださいC:\ODT。そのフォルダ内には、様々な Office バージョン用のサンプル XML ファイルがあります。これらのファイルの編集は怠らないでください。インストールをカスタマイズする鍵となるからです。
肝心なのは、このXMLファイル(例えばoffice2019_custom_config.xml)がインストール対象を制御するということです。このファイルを編集することで、アプリを追加したり削除したりできます。例えば、Word、Excel、Outlookのみをインストールするには、XMLファイルを作成または編集して、次のような行を追加します。
<ExcludeApp ID="Access" /> <ExcludeApp ID="OneNote" /> <ExcludeApp ID="PowerPoint" /> <ExcludeApp ID="Publisher" /> <ExcludeApp ID="Teams" />
こうすることで、インストーラーを実行すると、これらのアプリだけがインストールされます。ただし、構成XMLを適切に生成することが重要です。手動で生成するか、Officeカスタマイズツールを使用するかのいずれかです。このサイトを使えば、推測することなく簡単にカスタムXMLを生成できます。
カスタム XML を使用してインストールを実行する
コマンドプロンプトを管理者として開きます。次に、Officeセットアップファイルがあるフォルダ(通常は以下のフォルダ)に移動します。
cd C:\ODT
XMLファイルの名前が だとしますoffice2019_custom_config.xml。この構成に基づいてOfficeをダウンロードしてインストールするには、次のコマンドを実行します。
Setup.exe /configure office2019_custom_config.xml
または、ファイルがローカルで準備されていて、共有ネットワーク フォルダーからインストールする場合は、次のようにしてインストーラー ファイルをプリロードすることもできます。
Setup.exe /download office2019_custom_config.xml
ダウンロードサイズは約3GBなので、覚悟しておいてください。その後、実際にインストールするには、configureコマンドを再度実行するだけです。正直なところ、セットアップによってはうまくいかないこともあります。インストール時にXMLが尊重され、必要なアプリだけがインストールされることもあります。また、除外設定が無視される場合もあります。これは、おそらくXML構文の不備やバージョンの不一致が原因です。それでも、そのような細かい設定が必要な場合は試してみる価値はあります。
次のレベル: ローカルまたはネットワークファイルからのインストール
MicrosoftのCDNに依存したくない場合は、インストール元をローカルまたはネットワークフォルダに設定できます。XML<Add>の以下の行を次のように変更します。
<Add OfficeClientEdition="32" Channel="Current" SourcePath="\\server\share\office" AllowCdnFallback="FALSE" />
この方法なら、毎回ダウンロードするのではなく、ご自身のファイルから直接インストールできます。必要に応じてOfficeのセットアップファイルを手動でダウンロードするか、/download事前にこの方法を使用してください。
Officeから特定のアプリをアンインストールする方法
Officeをインストール済みだが、OutlookやOneNoteなどを完全に再インストールせずに削除したい場合は、簡単な方法があります。次のような行を含むXMLファイルを作成(または編集)します。
<ExcludeApp ID="Outlook" />
次に、そのファイルを使ってインストーラーを実行すると、選択したアプリがシステムからアンインストールされます。Officeスイートに不要なものが含まれている場合、これは整理するのに便利な方法です。
ただし、これは Office アプリを個別に「購入」するための公式にサポートされている方法ではありませんが、現実には機能する方法です。
結局のところ、少し面倒ではありますが、ODTをカスタムXMLファイルと組み合わせることで、柔軟性が大幅に向上します。Microsoftがなぜここまで複雑なままにしているのかは分かりませんが、この方法で大抵のことはうまくいきます。
まとめ
Officeのインストールを制御するのは簡単ではありませんが、Office展開ツールを使ったこのアプローチはおそらく最善策でしょう。XML設定が適切であることを確認し、コマンドを慎重に実行し、ある程度の試行錯誤が必要になることを覚悟してください。ある設定ではすぐにうまくいきましたが、別の設定ではXMLをいじったり、インストーラーを再起動したりする必要があるかもしれません。いずれにせよ、これはシステムの肥大化を防ぎ、マシンをクリーンな状態に保つ確実な方法です。
まとめ
- Microsoft から Office 展開ツールをダウンロードします。
- 必要なアプリのみを指定するためのカスタム XML ファイルを作成します。
- 実行し
Setup.exe /configure yourxmlfile.xmlて選択的にインストールします。 - 必要に応じて XML を編集してアプリを追加または削除します。
- アンインストールするには、
<ExcludeApp ID="AppName" />行を追加してインストーラーを再実行します。