Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Anpassen einer Multifunktionsleiste in Outlook

 

Beim Anpassen des Menübands in Microsoft Office Outlook müssen Sie berücksichtigen, wo das benutzerdefinierte Menüband in der Anwendung angezeigt wird. Outlook zeigt das Menüband in der Benutzeroberfläche der Hauptanwendung und in Fenstern an, die geöffnet werden, wenn Benutzer bestimmte Aufgaben ausführen, z. B. eine E-Mail erstellen. Diese Anwendungsfenster werden als Inspektoren bezeichnet.

Link zu Video Eine entsprechende Videodemo finden Sie unter Gewusst wie: Verwenden des Menüband-Designers zum Anpassen des Menübands in Outlook.

Betrifft: Die Informationen in diesem Thema betreffen VSTO-Add-In-Projekte für Outlook. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Die Benutzeroberfläche der Hauptanwendung in Outlook ist der Explorer. Bei Verwendung des Elements Menüband (Visueller Designer) können Sie dem Explorer ein Menüband hinzufügen, indem Sie im Fenster Eigenschaften auf die RibbonType-Eigenschaft des Menübands klicken und dann Microsoft.Outlook.Explorer auswählen.

Sie identifizieren den anzupassenden Inspektor durch Angabe des Menübandtyps, der der Nachrichtenklasse des Inspektors entspricht.

Bei Verwendung des Elements Menüband (Visueller Designer) klicken Sie auf die RibbonType-Eigenschaft des Menübands im Fenster Eigenschaften, und wählen Sie dann mindestens eine Menüband-ID aus der Werteliste aus.

Sie können einem Projekt mehrere Menübänder hinzufügen. Wenn sich mehrere Menübänder eine Menüband-ID teilen, überschreiben Sie die CreateRibbonExtensibilityObject-Methode in der ThisAddin-Klasse des Projekts, um anzugeben, welches Menüband zur Laufzeit angezeigt werden soll. Weitere Informationen finden Sie unter Übersicht über die Multifunktionsleiste. Weitere Informationen zu den einzelnen Menübandtypen finden Sie im technischen Artikel Anpassen des Menübands in Outlook 2007.

Bei Verwendung des Elements Menüband (XML) überprüfen Sie den Wert des ribbonID-Parameters in der M:Microsoft.Office.Core.IRibbonExtensibility.GetCustomUI(System.String)-Methode, und geben Sie das entsprechende Menüband zurück.

Die M:Microsoft.Office.Core.IRibbonExtensibility.GetCustomUI(System.String)-Methode wird automatisch von Visual Studio in der Menüband-Codedatei generiert. Der ribbonID-Parameter ist eine Zeichenfolge, die den Explorer oder einen bestimmten Inspektortyp identifiziert. Eine vollständige Liste der möglichen Werte des ribbonID-Parameters finden Sie im technischen Artikel Anpassen des Menübands in Outlook 2007.

Im folgenden Codebeispiel wird veranschaulicht, wie ein benutzerdefiniertes Menüband nur im Microsoft.Outlook.Mail.Compose-Inspektor angezeigt wird. Dies ist der Inspektor, der geöffnet wird, wenn ein Benutzer eine neue E-Mail erstellt. Das anzuzeigende Menüband wird in der GetResourceText()-Methode angegeben, die in der Ribbon-Klasse generiert wird. Weitere Informationen zur Ribbon-Klasse finden Sie unter Multifunktionsleisten-XML.

public string GetCustomUI(string ribbonID)
{
    string ribbonXML = String.Empty;

    if (ribbonID == "Microsoft.Outlook.Mail.Compose")
    {
        ribbonXML = GetResourceText("Trin_RibbonOutlookBasic.Ribbon1.xml");
    }

    return ribbonXML;
}
Anzeigen: