Практическое руководство. Назначение многоязыкового пользовательского интерфейса Office
Обновлен: Ноябрь 2007
Многоязыковый пользовательский интерфейс (MUI) — это функциональная возможность Microsoft Office, предоставляющая пользователю возможность изменения языка пользовательского интерфейса. Например, пользователь, работающий в английском пользовательском интерфейсе, может сменить язык интерфейса на испанский.
Если приложение предназначено для тех, кто использует множество языков Office, можно добавить код, который будет автоматически изменять язык строк пользовательского интерфейса в соответствии с языком Office на компьютере пользователя (если у пользователя установлены соответствующие ресурсы).
Дополнительные сведения см. в разделе Глобализация и локализация решений Microsoft Office.
Проверка текущих установок пользовательского интерфейса Office
Воспользуйтесь свойством CurrentUICulture текущего потока. Установите язык строк пользовательского интерфейса в соответствии с языком, используемым версией 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.