Compartir a través de


de la propiedad _Application3.LanguageSettings

Obtiene una referencia a LanguageSettings (configuración de idioma) de Microsoft Office.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
ReadOnly Property LanguageSettings As Object
    Get
'Uso
Dim instance As _Application3
Dim value As Object

value = instance.LanguageSettings
Object LanguageSettings { get; }

Valor de propiedad

Tipo: System.Object

Implementaciones

_Application2.LanguageSettings
_Application.LanguageSettings

Comentarios

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

El objeto LanguageSettings que devuelve la propiedad LanguageSettings de InfoPath está implementado en el espacio de nombres Microsoft.Office.Core. El objeto Microsoft.Office.Core.LanguageSettings proporciona información acerca de la configuración de idioma de Microsoft Office en uso en el equipo del usuario.

Para tener acceso a los miembros del espacio de nombres Microsoft.Office.Core, primero debe agregar una referencia a la Biblioteca de objetos de Microsoft Office 14.0 en la pestaña COM del cuadro de diálogo Agregar referencia en Visual Studio 2012.

Para usar la propiedad LanguageSettings para tener acceso al objeto Microsoft.Office.Core.LanguageSettings, debe convertir el objeto devuelto por la propiedad LanguageSettings de InfoPath en el tipo de Office LanguageSettings como se muestra en el ejemplo de código.

Importante

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.

Ejemplos

En el ejemplo siguiente se utiliza la propiedad LanguageID del objeto LanguageSettings para devolver el valor de id. local (LCID) (un número de cuatro dígitos) del idioma configurado actualmente en 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) thisApplication.LanguageSettings;
int lcid = 
   langSettings.get_LanguageID(MsoAppLanguageID.msoLanguageIDUI);
Dim langSettings As LanguageSettings  = 
   DirectCast(thisApplication.LanguageSettings, LanguageSettings)
Dim lcid As Integer  = 
   langSettings.LanguageID(MsoAppLanguageID.msoLanguageIDUI)

Vea también

Referencia

interfaz _Application3

Miembros _Application3

Sobrecarga LanguageSettings

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust