更新:2007 年 11 月
多语言用户界面 (MUI) 是 Microsoft Office 的一项功能,它使最终用户可以更改用户界面 (UI) 的语言。例如,一位使用英文 UI 的最终用户可以将 UI 的语言更改为西班牙文。
如果使用多语言 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));