Cibler l’interface utilisateur multilingue Bureau

Le interface utilisateur multilingue (MUI) est une fonctionnalité Microsoft Bureau qui permet à l’utilisateur final de modifier la langue de l’interface utilisateur (IU). Par exemple, un utilisateur final travaillant avec une interface utilisateur anglaise peut changer la langue de l’interface utilisateur en espagnol.

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO. Consultez les fonctionnalités disponibles par application Office lication et le type de projet.

Si votre application sera utilisée par des personnes qui utilisent de nombreuses langues de Bureau, vous pouvez ajouter du code pour modifier automatiquement la langue de vos chaînes d’interface utilisateur pour qu’elle corresponde à la langue utilisée par Bureau sur l’ordinateur de l’utilisateur (si l’utilisateur dispose des ressources appropriées installées).

Pour case activée le paramètre d’interface utilisateur Bureau actuel

  1. Utilisez la CurrentUICulture propriété du thread actuel. Définissez la langue de vos chaînes d’interface utilisateur pour qu’elles correspondent à la langue utilisée par la version de Bureau qui s’exécute actuellement sur l’ordinateur de l’utilisateur.

    System.Threading.Thread.CurrentThread.CurrentUICulture =
        new System.Globalization.CultureInfo(
            Application.LanguageSettings.get_LanguageID(
                Office.MsoAppLanguageID.msoLanguageIDUI));