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

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

**适用于:**本主题中的信息适用于 Office 2013 和 Office 2010 的文档级项目和应用程序级项目。请参见按 Office 应用程序和项目类型提供的功能

如果使用多语言 Office 的用户将使用您的应用程序,您可以添加代码以自动更改 UI 字符串的语言,使之与用户计算机上的 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 解决方案中的后期绑定