_Application3.LanguageSettings Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una referencia a LanguageSettings (configuración de idioma) de Microsoft Office.
public:
property System::Object ^ LanguageSettings { System::Object ^ get(); };
public object LanguageSettings { get; }
member this.LanguageSettings : obj
Public ReadOnly Property LanguageSettings As Object
Valor de propiedad
Implementaciones
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)
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)
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 acceder 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 de 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 mediante formularios abiertos desde una plantilla de formulario configurada para ejecutarse con plena confianza mediante 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.