面向办公室多语言用户界面

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

适用于: 本主题中的信息适用于文档级项目和 VSTO 外接程序项目。 请参阅办公室应用程序和项目类型提供的功能。

如果应用程序将由使用多种语言办公室的用户使用,则可以添加代码以自动更改 UI 字符串的语言,以匹配用户计算机上办公室使用的语言(如果用户安装了正确的资源)。

检查当前办公室 UI 设置

  1. CurrentUICulture使用当前线程的属性。 设置 UI 字符串的语言,以匹配当前在用户计算机上运行的办公室版本使用的语言。

    System.Threading.Thread.CurrentThread.CurrentUICulture =
        new System.Globalization.CultureInfo(
            Application.LanguageSettings.get_LanguageID(
                Office.MsoAppLanguageID.msoLanguageIDUI));