次の方法で共有


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

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

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

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

詳細については、「Office ソリューションのグローバリゼーションとローカリゼーション」を参照してください。

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 ソリューションの遅延バインディング

概念

Office ソリューションのグローバリゼーションとローカリゼーション