Свойство Application.LanguageSettings (Visio)
Возвращает ссылку на интерфейс LanguageSettings Microsoft Office (MSO). Только для чтения.
Синтаксис
expression. LanguageSettings
выражение: переменная, представляющая объект Application.
Возвращаемое значение
Объект
Замечания
После использования свойства LanguageSettings для получения ссылки на интерфейс MSO LanguageSettings можно использовать методы этого интерфейса, чтобы получить идентификатор языкового стандарта (LCID) для языка, используемого при установке Office, языка пользовательского интерфейса и языка справки, а также текущего параметра для предпочтительного языка для редактирования в пользовательском интерфейсе. Как показано в следующем примере.
Однако вы не можете использовать интерфейс LanguageSettings для изменения языковых параметров. Вы можете изменить языковые параметры только в диалоговом окне Языковые параметры Microsoft Office (Запуск>всех программ>Средства>Microsoft Office> Microsoft Office Параметрыязыка Microsoft Office).
Пример
В следующем макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать свойство LanguageSettings для получения интерфейса MSO LanguageSettings, а затем использовать два его метода для получения идентификатора языка, заданного для пользовательского интерфейса, а также проверить, задан ли английский язык США в качестве предпочтительного языка для редактирования.
Public Sub LanguageSettings_Example()
Dim msoLanguageSettings As LanguageSettings
Set msoLanguageSettings = Application.LanguageSettings
Debug.Print msoLanguageSettings.LanguageID(msoLanguageIDUI)
Debug.Print msoLanguageSettings.LanguagePreferredForEditing(msoLanguageIDEnglishUS)
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.