Application.LanguageSettings 属性

定义

获取一个对 Microsoft.Office.Core.LanguageSettings 对象的引用。

public:
 abstract property System::Object ^ LanguageSettings { System::Object ^ get(); };
public abstract object LanguageSettings { get; }
member this.LanguageSettings : obj
Public MustOverride ReadOnly Property LanguageSettings As Object

属性值

一个对 Microsoft.Office.Core.LanguageSettings 对象的引用。

例外

没有使用“表单选项”对话框的“安全和信任”类别将表单模板配置为“完全信任”。

示例

下面的示例使用 LanguageSettings 类的 get_LanguageID 方法(或 LanguageID 属性)返回 Office 用户界面当前使用的语言的 LCID 值(一个四位数)。

此示例要求在表单代码模块的声明部分中使用 Microsoft.Office.Core 命名空间的 usingImports 指令。

LanguageSettings langSettings = 
   (LanguageSettings)this.Application.LanguageSettings;
int lcid = 
   langSettings.get_LanguageID (MsoAppLanguageID.msoLanguageIDUI);
Dim langSettings As LanguageSettings  = 
   DirectCast(Me.Application.LanguageSettings, LanguageSettings)
Dim lcid As Integer  = 
   langSettings.LanguageID (MsoAppLanguageID.msoLanguageIDUI)

注解

在建立了对 LanguageSettings 属性返回的对象的引用之后,可以访问 LanaguageSettings 类的所有属性和方法。

重要提示:若要使 LanguageSettings 属性正常工作,您必须从 Visual Studio 2012) “添加引用”对话框的“COM”选项卡建立对 Microsoft Office 14.0 对象库 (的引用。 这样会建立对 Microsoft.Office.Core 命名空间的引用,其中包含 LanguageSettings 类。 此外,还必须将此表单作为完全信任的表单运行。

只能由从表单模板打开的表单访问此成员,已使用“表单选项”对话框“安全和信任”类别将该模板配置为以完全信任状态运行。 此成员要求直接调用方的完全信任并且不能由部分信任的代码使用。 有关更多信息,请参阅 MSDN 上的“使用部分信任的代码中的库”。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

适用于