Application.LanguageSettings 属性 (Visio)

返回对 Microsoft Office (MSO) LanguageSettings 接口的 引用。 此为只读属性。

语法

表达式LanguageSettings

expression:表示 Application 对象的变量。

返回值

Object

备注

使用 LanguageSettings 属性获取对 MSO LanguageSettings 接口的引用后,可以使用该接口的方法获取安装 Office 时所用语言的区域设置标识符 (LCID) 、用户界面 (UI) 语言、帮助语言,以及在 UI 中编辑的首选语言的当前设置, 如以下示例所示。

但是,不能使用 LanguageSettings 界面更改语言设置;只能在 “Microsoft Office 语言设置 ”对话框中更改语言设置, (“启动>所有程序>”Microsoft Office>Office 工具>Microsoft Office 语言设置) 。

示例

以下 Microsoft Visual Basic for Applications (VBA) 宏显示如何使用 LanguageSettings 属性来获取 MSO LanguageSettings 接口,然后使用它的两个方法来获取为 UI 设置的语言的 ID,并测试是否已将美国英语设置为首选编辑语言。

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。