次の方法で共有


方法 : Office Multilingual User Interface を使用する

Multilingual User Interface (MUI) は Microsoft Office の機能であり、これによりエンド ユーザーは、ユーザー インターフェイス (UI) の言語を変更できます。たとえば、英語の UI で作業しているエンド ユーザーは、UI の言語をスペイン語に変更できます。

対象: このトピックの情報は、Office 2013 および Office 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

アプリケーションを使用する Office ユーザーの言語バージョンが多岐にわたる場合は、ユーザーのコンピューターで動作する Office の言語に合わせて UI 文字列の言語を自動的に変更するコードを追加できます。ただし、ユーザーが正しいリソースをインストールしていることが前提となります。

Office の現在の UI 設定を調べるには

  • 現在のスレッドの CurrentUICulture プロパティを使用します。ユーザーのコンピューターで現在動作している Office バージョンの言語に合わせて UI 文字列の言語を設定します。

    System.Threading.Thread.CurrentThread.CurrentUICulture = _
        New System.Globalization.CultureInfo( _
            Application.LanguageSettings.LanguageID( _
                Office.MsoAppLanguageID.msoLanguageIDUI))
    
    System.Threading.Thread.CurrentThread.CurrentUICulture =
        new System.Globalization.CultureInfo(
            Application.LanguageSettings.get_LanguageID(
                Office.MsoAppLanguageID.msoLanguageIDUI));
    

参照

処理手順

方法 : プライマリ相互運用機能アセンブリを利用して Office アプリケーションを使用する

概念

Office ソリューションの遅延バインディング