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