Propiedad LanguageID
Devuelve el identificador local (LCID) del lenguaje de instalación, del idioma de la interfaz de usuario o del idioma de la Ayuda. Long de sólo lectura.
expresión.LanguageID(Id)
expresión Requerida. Expresión que devuelve un objeto LanguageSettings.
Id MsoAppLanguageID Requerida.
Constante MsoAppLanguageID | Significado |
---|---|
msoLanguageIDExeMode | El modo de idioma que está utilizando la aplicación. Esta opción se aplica sólo a Microsoft Excel y Microsoft Access. Esta opción afecta a los idiomas se que pueden mostrar y editar, así como a las características específicas de idioma disponibles, el estilo de los números, las opciones de moneda, etc. Si no se utiliza ninguno de los idiomas admitidos en Excel y Access, la aplicación host no se configurará para admitir los idiomas orientales de escritura de derecha a izquierda. Los idiomas admitidos son los siguientes: Árabe Chino simplificado Chino tradicional Coreano Hebreo Japonés Persa Urdu Yiddish |
msoLanguageIDHelp | Idioma utilizado para la Ayuda en pantalla. |
msoLanguageIDInstall | Opciones de idioma utilizadas por Microsoft Office para configurar los valores predeterminados. Por ejemplo, Microsoft Word utiliza esta opción para determinar el diseño de las barras de herramientas y los tipos predeterminados de viñetas y números basados en cada idioma. |
msoLanguageIDUI | Idioma utilizado por la interfaz de usuario de la aplicación host. |
msoLanguageIDUIPrevious | Opción de idioma de la interfaz de usuario en el momento en el que el equipo se reinició por última vez. Un programa o complemento puede utilizar esto para determinar si ha cambiado el idioma de la interfaz de usuario. |
Ejemplo
Este ejemplo de Microsoft Excel comprueba las opciones de la propiedad LanguageID para la interfaz de usuario, así como el modo de ejecución para verificar que están establecidos en el mismo LCID. El ejemplo devolverá un error si encuentra una discrepancia.
If Application.LanguageSettings.LanguageID(msoLanguageIDExeMode) _
<> Application.LanguageSettings.LanguageID(msoLanguageIDUI) _
Then MsgBox "The user interface language and execution " & _
"mode are different."