Microsoft Office 言語パックを効果的に展開する方法

Microsoft Officeの言語パックの扱いは、時に本当に頭を悩ませることがあります。新しい言語を追加したり、デフォルト言語を変更したり、複数のマシンにセットアップを展開したりする場合でも、少々混乱します。なぜこんなにも情報が断片化されているのかは分かりませんが、とりあえずここにまとめておきます。このガイドは、手動で言語を追加したい、Office展開ツールを使って自動化したい、GPOを使ってポリシーを設定したい、つまり、できるだけ手間をかけずにOfficeを必要な言語で使えるようにしたいと考えている方を対象としています。適切な言語ツールがあれば、生産性が大幅に向上し、外国語での編集や書式設定の際の負担も軽減されるからです。

これらの手順に従えば、1台のマシンでも複数のマシンを管理している場合でも、Officeの言語設定を追加または変更できます。多少の調整や再起動が必要になる場合もありますが、初期設定を終えれば通常は簡単です。すぐにうまく動作しない場合でも、回避策や代替手段をお試しください。もちろん、Officeがうまく動作しない場合もあります。

Microsoft Officeの言語設定の問題を修正する方法

Microsoft Officeの言語を手動でインストールおよび変更する方法

この方法は、現在のOffice環境に言語を追加または切り替えたい場合に適しています。少数のユーザーだけが別の言語を必要とする場合や、特定のマシンの動作が不安定な場合のトラブルシューティングに役立ちます。基本的には、言語パックをダウンロードしてインストールし、Officeインターフェースをその言語に切り替えるだけです。全ユーザー向けにインストールする場合を除き、通常は管理者権限は必要ありません。また、簡単な修正に最適です。

  • 任意のOfficeアプリ(Wordなど)を開き、「ファイル」→ 「アカウント」→「バージョン情報」でOfficeのバージョンとビット数を確認してください。例えば、32ビット版か64ビット版かなどです。これは言語パックのダウンロードを選択する際に重要になります。
  • Microsoftのサポートページにアクセスし、Officeのバージョンと必要な言語を選択してください。適切な言語パック(32ビットまたは64ビット)を入手してください。ダウンロードリンクが隠れている場合があるので、しばらくお待ちください。
  • ダウンロード後、ファイルを実行してくださいOfficeSetup.exe。バックグラウンドでサイレントインストールが行われ、MicrosoftのCDNから必要なファイルがダウンロードされます。接続状況によっては、1~2分ほどかかる場合があります。
  • インストールが完了したら、Officeアプリを再度開き、「ファイル」→ 「オプション」 →「言語」に進みます。ここで新しい言語がリストに表示されるので、それをデフォルトのインターフェースまたは編集言語として設定できます。
  • 最後に、アプリを再起動して、インターフェースが新しい言語に切り替わっているかどうかを確認してください。特にOfficeの動作が遅い場合は、Office本体またはPCを再起動すると改善する場合があります。

複数のPCを管理している場合、手動での作業はすぐに面倒になります。そこで、Office展開ツールとGPOが役立ちます。

PowerShell を使用してインストールされた言語パックを確認する

すでにインストールされているものを確認したり、変更内容を確認したい場合は、PowerShell が役立ちます。1 台のマシンで PowerShell を開き、次のコマンドを実行します。

Get-Item "HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\LanguageResources\EnabledEditingLanguages"

アクティブな編集言語がすべて一覧表示されます。Office のインターフェイス言語を確認するには、次の操作をお試しください。

(Get-ItemProperty HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\LanguageResources).UILanguageTag

注:16.0異なる場合は、Officeのバージョン番号に置き換えてください(例:Office 2013の場合は15.0)。これらのレジストリエントリを確認することで、Officeが新しい言語パックを認識しているかどうか、それとも単にアクティブ化を待っているだけかどうかを確認できます。

Office 展開ツール (ODT) を使用して追加の言語パックを展開する

これは、Officeを複数のシステムに配布する場合や、手動でのインストールが困難になった場合に役立ちます。ODTを使用すると、構成XMLファイルを使用して言語パックのインストールを自動化できます。少し技術的な手順になりますが、一度設定してしまえば、あとは簡単です。

  • Office 展開ツール (ODT)をダウンロードして解凍します。解凍したファイルは、 など、アクセスしやすい場所に置いてくださいC:\ODT\
  • 次の基本構造を持つXML ファイル ( としますadd-language.xml) を作成します。
<Configuration> <Add Version="MatchInstalled"> <Product ID="LanguagePack"> <Language ID="de-de" />  </Product> </Add> <Display Level="None" />  </Configuration>

複数の言語を追加するには、<Language ID="fr-fr" />行を追加するだけです。Windows UIの言語に合わせたい場合は、 を入れ替えてくださいLanguage ID="MatchInstalled"

  • 管理者としてコマンド プロンプトを開き、Setup.exeが配置されているディレクトリに変更して、次を実行します。
  • Setup.exe /configure add-language.xml

    このコマンドはダウンロードを開始し、言語パックをサイレントインストールします。複数の言語を一度にインストールする場合は、数分かかる場合があります。<Remove>タグ付きの同様のXMLファイルを作成することで、言語を削除することもできます。

    グループポリシーを使用して Office の言語設定を変更する

    ドメインを管理していて、全ユーザーで言語設定を統一したい場合は、GPOが最適です。数台のノートパソコンでは少々大げさかもしれませんが、大規模な環境では、手動で設定し直すことなく、すべての設定を統一できます。

    1. Microsoft Office 管理用テンプレート ファイル ( Office GPO テンプレート) をダウンロードし、中央ストアにコピーします。
    2. 新しい GPO を作成し、それをユーザーの組織単位にリンクして、グループ ポリシー管理コンソール( gpmc.msc) を開きます。
    3. [ユーザーの構成] -> [ポリシー] -> [管理用テンプレート] -> [ Microsoft Office 2016] (またはお使いのバージョン) -> [言語の設定]に移動します。
    4. 「 のメニューとダイアログボックスを表示する」で、 「表示言語」を希望の言語に設定します。同様に、デフォルトの「主編集言語」を選択します。
    5. クライアントマシンを で更新してくださいgpupdate /force。更新後にOfficeインターフェースが切り替わるはずですが、再起動すると改善される場合もあります。

    Office 365 では、次のような PowerShell コマンドを使用してユーザーの言語設定を行うこともできます。

    Get-MsolUser -UserPrincipalName [email protected] | Set-MsolUser -PreferredLanguage "de-DE"

    ユーザーがオンプレミスのADから同期されている場合は、preferredLanguageADユーザーのPowerShellで属性を更新するだけで、設定が同期に反映されます。クラウドサービスとデスクトップアプリ全体で言語設定の一貫性が維持されます。

    まとめ

    • MS サポート ページから言語パックを手動でダウンロードしてインストールします。
    • PowerShell を使用して、インストールされているものを確認したり、トラブルシューティングを行ったりします。
    • Office 展開ツールとカスタム XML 構成を使用して展開を自動化します。
    • ドメイン全体の一貫性を保つために、GPO を通じてデフォルトの言語ポリシーを設定します。

    まとめ

    迷路のように感じるかもしれませんが、一度コツをつかんでしまえば、あとは正しいボタンを押したり、いくつかのファイルを編集したりするだけです。1台か2台のマシンであれば手動で修正しても問題ありませんが、大規模な環境では自動化することで多くの手間を省くことができます。もちろん、OfficeやWindowsは必ずしも分かりやすく、簡単に操作できるとは限りません。これらのヒントが、言語設定を適切な場所に設定し、今後の作業がよりスムーズに進むためのお役に立てれば幸いです。