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 |
---|---|
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)