Comment : cibler l'interface utilisateur multilingue d'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’appliquent aux projets de niveau document et aux projets de compléments VSTO.Applies to: The information in this topic applies to document-level projects and VSTO add-in projects. Consultez les fonctionnalités disponibles par Type de projet d’Application Office et.See Features Available by Office Application and Project Type.

Si votre application doit être utilisée par des personnes qui utilisent plusieurs versions linguistiques 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 multiple 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 en cours d’exécution sur l’ordinateur de l’utilisateur.Set the language of your UI strings to match the language being used by the version of Office currently running 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 : cibler les applications Office via les assemblys PIA (Primary Interop Assembly) How to: Target Office Applications Through Primary Interop Assemblies
Liaison tardive dans les solutions OfficeLate Binding in Office Solutions