如何:面向 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));