Поделиться через


Практическое руководство. Назначение многоязыкового пользовательского интерфейса 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.

Основные понятия

Глобализация и локализация решений Microsoft Office