Propiedad LanguageID

Microsoft Office Objects

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."