Compartir a través de


de la propiedad Application.LanguageSettings

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

'Declaración
Public MustOverride ReadOnly Property LanguageSettings As Object
    Get
'Uso
Dim instance As Application
Dim value As Object

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

Valor de propiedad

Tipo: System.Object
Una referencia al objeto Microsoft.Office.Core.LanguageSettings.

Excepciones

Excepción Condición
SecurityException

La plantilla del formulario no está configurada para Plena confianza utilizando 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 14.0 (desde la pestaña COM del cuadro de diálogo Agregar referencia en Visual Studio 2012). 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.

Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.

Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.

Ejemplos

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

clase Application

Miembros Application

Espacio de nombres Microsoft.Office.InfoPath