Gewusst wie: Anpassen an die mehrsprachige Benutzeroberfläche von Office

Aktualisiert: November 2007

Die mehrsprachige Benutzeroberfläche (Multilingual User Interface, MUI) ist ein Feature von Microsoft Office, das Endbenutzer in die Lage versetzt, die Sprache der Benutzeroberfläche zu ändern. Beispielsweise kann ein Endbenutzer, der mit einer englischen Benutzeroberfläche arbeitet, die Sprache der Benutzeroberfläche in Spanisch ändern.

Wenn die Anwendung für Personen vorgesehen ist, die verschiedene Sprachen in Office verwenden, können Sie Code hinzufügen, der alle Zeichenfolgen der Benutzeroberfläche automatisch in die Sprache ändert, die auf dem Computer des Benutzers von Office verwendet wird (wenn der Benutzer die erforderlichen Ressourcen installiert hat).

Weitere Informationen finden Sie unter Globalisierung und Lokalisierung von Office-Projektmappen.

So überprüfen Sie die aktuelle Einstellung für die Office-Benutzeroberfläche

  • Verwenden Sie die CurrentUICulture-Eigenschaft des aktuellen Threads. Legen Sie die Sprache der Benutzeroberflächenzeichenfolgen auf die Sprache fest, die von der Office-Version verwendet wird, welche derzeit auf dem Benutzercomputer ausgeführt wird.

    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));
    

Siehe auch

Aufgaben

Verweisen auf Office-Anwendungen durch primäre Interopassemblys

Gewusst wie: Umwandeln von Objekten, die von Office-Anwendungen zurückgegeben wurden

Konzepte

Globalisierung und Lokalisierung von Office-Projektmappen