Partager via


Comment : cibler l'interface utilisateur multilingue d'Office

L'interface utilisateur multilingue (MUI, Multilingual User Interface) est une fonctionnalité de Microsoft Office qui permet à l'utilisateur final de changer la langue de l'interface utilisateur.Par exemple, un utilisateur final qui travaille avec une interface utilisateur en anglais peut remplacer la langue par l'espagnol.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Office 2013 et Office 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Si votre application doit être utilisée par des personnes qui se servent de plusieurs versions linguistiques d'Office, vous pouvez ajouter le code nécessaire pour modifier automatiquement la langue des chaînes d'interface utilisateur de manière à ce qu'elle corresponde à la langue utilisée par Office sur l'ordinateur de l'utilisateur (si ce dernier a installé les ressources appropriées).

Pour vérifier le paramètre actuel de l'interface utilisateur d'Office

  • Utilisez la propriété CurrentUICulture du thread actuel.Configurez la langue de vos chaînes d'interface utilisateur en fonction de celle utilisée par la version d'Office en cours d'exécution sur l'ordinateur de l'utilisateur.

    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 aussi

Tâches

Comment : cibler les applications Office via les assemblys PIA (Primary Interop Assembly)

Concepts

Liaison tardive dans les solutions Office