Compartir a través de


Application.LanguageSettings (Propiedad)

Obtiene una referencia al objeto Microsoft.Office.Core.LanguageSettings.

Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)

Sintaxis

Public MustOverride ReadOnly Property LanguageSettings As Object

Dim instance As Application
Dim value As Object

value = instance.LanguageSettings
public abstract Object LanguageSettings { get; }

Valor de propiedad

Una referencia al objeto Microsoft.Office.Core.LanguageSettings.

Excepciones

Tipo de excepción Condición

SecurityException

La plantilla del formulario no está configurada para Plena confianza con la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario.

Comentarios

Tras establecer una referencia al objeto devuelto por la propiedad LanguageSettings, puede tener acceso a todas las propiedades y métodos de la clase LanaguageSettings.

Importante:

Para que funcione la propiedad LanguageSettings, debe establecer una referencia a la Biblioteca de objetos de Microsoft Office 12.0 (desde la ficha COM del cuadro de diálogo Agregar referencia en Microsoft Visual Studio Tools para aplicaciones (VSTA) o Visual Studio). Así, se establecerá una referencia al espacio de nombres Microsoft.Office.Core, que contiene la clase LanguageSettings. Además, el formulario se debe estar ejecutando como plena confianza.

Sólo pueden tener acceso a este miembro los formularios abiertos desde una plantilla de formulario configurada para ejecutarse con plena confianza utilizando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza plena en el llamador inmediato y no puede ser utilizado por un código con confianza parcial. Para obtener más información, vea "Using Libraries from Partially Trusted Code" en MSDN.

Se puede tener acceso a este tipo o miembro solamente desde un código ejecutado en formularios abiertos en Microsoft Office InfoPath 2007.

Ejemplo

En el siguiente ejemplo se usa el método get_LanguageID (o la propiedad LanguageID) de la clase LanguageSettings para devolver el valor LCID (un número de cuatro dígitos) del idioma que se usa actualmente para la interfaz de usuario de Office.

En este ejemplo es necesaria una directiva using o Imports para el espacio de nombres Microsoft.Office.Core de la sección de declaraciones del módulo de código del formulario.

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)

Vea también

Referencia

Application (Clase)
Application (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)