如何:面向 Office 多语言用户界面

多语言用户界面 (MUI) 是 Microsoft Office 的一项功能,它使最终用户可以更改用户界面 (UI) 的语言。 例如,一位使用英文 UI 的最终用户可以将 UI 的语言更改为西班牙文。

**适用于:**本主题中的信息适用于 Microsoft Office 2010 和 2007 Microsoft Office system 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

如果使用多语言 Office 的用户将使用您的应用程序,您可以添加代码以自动更改 UI 字符串的语言,使之与用户计算机上的 Office 所使用的语言相匹配(如果该用户已安装了正确的资源)。

有关更多信息,请参见 Office 解决方案的全球化和本地化

检查当前 Office 用户界面设置

  • 使用当前线程的 CurrentUICulture 属性。 设置 UI 字符串的语言,以与用户计算机上当前所运行 Office 版本使用的语言相匹配。

    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 解决方案的全球化和本地化