Comment : cibler l’interface utilisateur multilingue OfficeHow to: Target the Office multilingual user interface

L’Interface utilisateur multilingue (MUI) est une fonctionnalité de Microsoft Office qui donne à l’utilisateur final la possibilité de modifier la langue de l’interface utilisateur (IU).The Multilingual User Interface (MUI) is a Microsoft Office feature that gives the end user the ability to change the language of the user interface (UI). Par exemple, un utilisateur final qui travaille avec une interface utilisateur en anglais peut modifier la langue de l’interface utilisateur en espagnol.For example, an end user working with an English UI can change the language of the UI to Spanish.

S’applique à : les informations contenues dans cette rubrique s’applique au document-projets et ajouter de VSTO de niveau-dans les projets.Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects. Consultez fonctionnalités disponibles par type d’application et de projet Office.See Features available by Office application and project type.

Si votre application doit être utilisée par des personnes qui utilisent de nombreuses langues d’Office, vous pouvez ajouter le code pour modifier automatiquement la langue de vos chaînes d’interface utilisateur pour correspondre à la langue utilisée par Office sur l’ordinateur de l’utilisateur (si l’utilisateur a installé les ressources appropriées).If your application will be used by people who use many languages of Office, you can add code to automatically change the language of your UI strings to match the language being used by Office on the user's computer (if the user has the correct resources installed).

Pour connaître la configuration actuelle de l’interface utilisateur OfficeTo check the current Office UI setting

  1. Utilisez le CurrentUICulture propriété du thread actuel.Use the CurrentUICulture property of the current thread. Définir la langue de vos chaînes d’interface utilisateur pour correspondre à la langue utilisée par la version d’Office qui s’exécute actuellement sur l’ordinateur de l’utilisateur.Set the language of your UI strings to match the language used by the version of Office that currently runs on the user's computer.

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

Voir aussiSee also

Comment : applications Office de cible via les assemblys PIA How to: Target Office applications through primary interop assemblies
Liaison tardive dans les solutions OfficeLate binding in Office solutions