Freigeben über


Menüband-Designer

Der Menüband-Designer ist ein visueller Entwurfsbereich. Verwenden Sie den Menüband-Designer, um dem Menüband einer Microsoft Office-Anwendung benutzerdefinierte Registerkarten, Gruppen und Steuerelemente hinzuzufügen.

Gilt für: Die Informationen in diesem Thema gelten für Dokumentprojekte und VSTO-Add-In-Projekte für die folgenden Anwendungen: Excel; InfoPath 2013 und InfoPath 2010; Outlook; PowerPoint; Project; Visio; Word. Weitere Informationen finden Sie unter Funktionen verfügbar nach Office-Anwendung und Projekttyp.

Um den Menüband-Designer zu öffnen, fügen Sie Ihrem Projekt ein Menübandelement (Visual Designer) hinzu. Anschließend können Sie die Entwurfstools für die folgenden Aufgaben verwenden:

Hinweis

Es gibt einige Aufgaben, die Sie nicht mithilfe des Menüband-Designers ausführen können. Weitere Informationen zu diesen Aufgaben und deren Durchführung finden Sie in der Übersicht über das Menüband.

Hinzufügen eines Menübandelements (Visual Designer) zu einem Projekt

Um den Menüband-Designer zu verwenden, fügen Sie Ihrem Projekt ein neues Menübandelement (Visual Designer) hinzu. Weitere Informationen finden Sie unter How to: Get started customizing the ribbon.

Wenn Sie ein neues Menübandelement (Visual Designer) hinzufügen, fügt Visual Studio ihrem Projekt automatisch die folgenden Dateien hinzu:

  • Eine Ribbon-Codedatei. Diese Datei hat den Namen, den Sie für das Menübandelement (Visual Designer) im Dialogfeld " Neues Element hinzufügen " angeben. Fügen Sie dieser Datei Code zum Behandeln von Ribbon-Ereignissen hinzu.

  • Codedatei des Menüband-Designers. Diese Datei enthält Code, der vom Menüband-Designer generiert wird und nicht direkt bearbeitet werden sollte.

  • Eine Ressourcendatei. Diese Datei enthält die Eigenschaftswerte der einzelnen Steuerelemente im Menüband.

    Wenn Sie bereits über ein Menübandelement (Visual Designer) aus einem anderen Projekt verfügen, können Sie es in Ihrem aktuellen Projekt wiederverwenden, indem Sie das Dialogfeld " Vorhandenes Element hinzufügen " verwenden.

Entwerfen eines Menübands

Es gibt drei Möglichkeiten zum Öffnen des Menüband-Designers:

  • Doppelklicken Sie im Projektmappen-Explorer auf die Ribbon-Codedatei.

  • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Codedatei des Menübands, und klicken Sie dann auf "Designer anzeigen".

  • Wählen Sie im Projektmappen-Explorer die Menüband-Codedatei aus, und klicken Sie dann im Menü "Ansicht" auf "Designer".

    Der Menüband-Designer enthält eine voreingestellte Registerkarte und -gruppe. Sie können die Standardregisterkarte und -gruppe aus dem Menüband-Designer entfernen. Um die Standardgruppe zu entfernen, klicken Sie mit der rechten Maustaste auf "Gruppe1", und klicken Sie dann auf "Löschen". Um die Standardregisterkarte zu entfernen, klicken Sie mit der rechten Maustaste auf einen leeren Bereich der Entwurfsoberfläche, und klicken Sie dann auf " Menübandregisterkarte entfernen".

    Sie können dem Menüband-Designer auch benutzerdefinierte Registerkarten, Gruppen und Steuerelemente hinzufügen. Sie finden diese Steuerelemente in der Toolbox in der Gruppe " Office-Menübandsteuerelemente ". Es gibt drei Möglichkeiten zum Hinzufügen von Steuerelementen aus der Gruppe " Office-Menübandsteuerelemente " zum Menüband-Designer:

  • Ziehen Sie ein Steuerelement auf einen geeigneten Bereich im Menüband-Designer.

  • Klicken Sie auf ein Steuerelement, und klicken Sie dann im Menüband-Designer auf einen entsprechenden Bereich.

  • Wählen Sie einen geeigneten Bereich im Designer aus, und doppelklicken Sie dann in der Toolbox auf ein Steuerelement.

Designworkflow des Menübands

Führen Sie die folgenden grundlegenden Schritte aus, um das Menübandlayout zu entwerfen:

  1. Fügen Sie dem Menüband eine benutzerdefinierte Registerkarte hinzu.

  2. Fügen Sie der Registerkarte Gruppen hinzu.

  3. Fügen Sie den Gruppen Steuerelemente hinzu.

    Steuerelemente können nur für Gruppen gelöscht werden. Sie können ein Steuerelement nicht direkt auf eine Registerkarte oder auf das Menüband ziehen. Gruppen können nur auf Tabs abgelegt werden. Sie können eine Gruppe nicht direkt auf ein Menüband ziehen.

    Ordnen Sie Steuerelemente an, indem Sie sie an die richtigen Positionen ziehen. Sie können die Eigenschaften eines Steuerelements mithilfe des Eigenschaftenfensters festlegen.

    Sie können Steuerelemente nicht von einer Registerkarte auf eine andere im Menüband ziehen. Wenn Sie ein Steuerelement auf eine andere Registerkarte verschieben möchten, müssen Sie den Befehl "Ausschneiden " verwenden, um das Steuerelement von einer Registerkarte zu entfernen und dann das Steuerelement auf einer anderen Registerkarte einzufügen. Wenn Sie das Steuerelement ausschneiden und einfügen, funktioniert der Ereignishandler nicht mehr. Sie können den Ereignishandler im Eigenschaftenfenster erneut verbinden. Weitere Informationen finden Sie im Eigenschaftenfenster.

Benutzerdefinierte Registerkarten zum Menüband hinzufügen

Es gibt drei Möglichkeiten zum Hinzufügen einer benutzerdefinierten Registerkarte zum Menüband:

  • Fügen Sie eine Registerkarte aus der Toolbox hinzu.

  • Klicken Sie mit der rechten Maustaste auf den Menüband-Designer, und klicken Sie dann auf Menüband-Registerkarte hinzufügen.

  • Öffnen Sie den Registerkartensammlungs-Editor, und klicken Sie dann auf "Hinzufügen".

    Um den Registerkartensammlungs-Editor zu öffnen, wählen Sie im Eigenschaftenfenster die Tabs-Eigenschaft aus, und klicken Sie dann auf die Schaltfläche mit den Auslassungspunkten ASP.NET Mobile Designer-Auslassungspunkte.

    Nachdem Sie eine Registerkarte hinzugefügt haben, können Sie Gruppen hinzufügen, die Steuerelemente enthalten sollen.

Entfernen Sie benutzerdefinierte Registerkarten aus dem Menüband

Es gibt drei Möglichkeiten zum Entfernen einer benutzerdefinierten Registerkarte aus dem Menüband:

  • Klicken Sie mit der rechten Maustaste auf den Designer, und klicken Sie dann auf "Ribbon-Registerkarte entfernen".

  • Klicken Sie im Bereich "Befehle" des Fensters "Eigenschaften" auf "Menübandregisterkarte entfernen".

  • Öffnen Sie den Registerkartensammlungs-Editor, wählen Sie die Registerkarte aus, und klicken Sie dann auf Entfernen.

Ändern der Position einer Registerkarte im Menüband

Sie können die Reihenfolge von benutzerdefinierten Registerkarten auf einem Menüband ändern. Sie können auch benutzerdefinierte Registerkarten vor oder nach einer integrierten Registerkarte im Menüband positionieren. Weitere Informationen finden Sie unter So ändern Sie die Position eines Registerkartens im Menüband.

Anpassen eingebauter Registerkarten im Menüband

Eine integrierte Registerkarte ist eine Registerkarte, die sich bereits im Menüband einer Microsoft Office-Anwendung befindet. Die Registerkarte " Daten " ist beispielsweise eine integrierte Registerkarte in Excel.

Sie können einer integrierten Registerkarte Gruppen und Steuerelemente hinzufügen. Standardmäßig wird eine benutzerdefinierte Gruppe als letzte Gruppe auf einer integrierten Registerkarte angezeigt, Sie können sie jedoch vor oder nach einer integrierten Gruppe auf der Registerkarte verschieben.

Integrierte Gruppen können nicht entfernt werden.

Ausführliche Informationen zum Anpassen einer integrierten Registerkarte finden Sie unter How to: Customize a built-in tab.

Hinzufügen von Gruppen zu einer Registerkarte

Gruppen organisieren Bedienelemente logisch auf dem Menüband. Hinzufügen von Gruppen zu Registerkarten Fügen Sie der Gruppe alle anderen Steuerelemente hinzu.

Hinzufügen von Steuerelementen zu Gruppen

Fügen Sie einer Gruppe mindestens ein Steuerelement hinzu. In der folgenden Tabelle werden die einzelnen Steuerelemente beschrieben.

Steuerung Description
Schachtel Ein Container, der Steuerelemente in einer Gruppe organisiert. Sie können einem Feld mit Ausnahme eines Trennzeichens, einer Gruppe oder einer Registerkarte ein beliebiges Steuerelement hinzufügen. Ein Feld kann horizontal oder vertikal sein.
Schaltfläche Eine Schaltfläche, die eine Aktion startet. Sie können einer Gruppe, einer Schaltflächengruppe, einer Dropdownliste, einem Katalog, einem Menü oder einer geteilten Schaltfläche eine Schaltfläche hinzufügen.
ButtonGroup Eine Gruppe mit einer oder mehreren Schaltflächen, Umschaltflächen, Menüs, Split-Schaltflächen und Galerien. Sie können einer Gruppe oder einem Menü eine Schaltflächengruppe hinzufügen.
CheckBox Ein Feld, das ausgewählt oder deaktiviert ist, um eine Option zu aktivieren oder zu deaktivieren.
ComboBox Ein Bearbeitungsfeld mit angefügtem Listenfeld. Benutzer können entweder ihre Auswahl eingeben oder auswählen. Das Feld zeigt die aktuelle Auswahl an. Verwenden Sie die Eigenschaft Items, um Elemente zur Laufzeit vor oder nach dem Laden des Menübands in die Office Anwendung hinzuzufügen und zu entfernen.
DropDown Eine Liste der Elemente, die der Benutzer auswählen kann. Der Benutzer kann kein neues Element in eine Dropdownliste eingeben.

Verwenden Sie die Items Eigenschaft, um der Liste Elemente hinzuzufügen. Sie können Elemente zur Laufzeit hinzufügen und entfernen.

Verwenden Sie die Buttons Eigenschaft, um der Liste Schaltflächen hinzuzufügen. Sie können schaltflächen zur Laufzeit jedoch nicht hinzufügen und entfernen, nachdem das Menüband in die Office-Anwendung geladen wurde.
EditBox Ein Feld, in dem der Benutzer Text eingeben kann.
Katalog Ein Menü, das ein Array oder Raster visueller Auswahlmöglichkeiten darstellt, aus dem Benutzer auswählen können. Sie können das Layout der Auswahlen im Menü steuern. Verwenden Sie die Eigenschaften ColumnCount und RowCount, um die Anzahl der Zeilen und Spalten festzulegen, die die Elemente und Schaltflächen der Galerie anzeigen.
Bezeichnung Text, den Sie zum Identifizieren von Steuerelementen im Menüband verwenden können.
Menü Eine Dropdownliste, die eines der folgenden Steuerelemente enthalten kann:

-Knopf
- Kontrollkästchen
-Galerie
-Menü
- Schaltfläche "Teilen"
- Umschaltknopf
-Separator

Wenn Sie einem Menü im Menüband-Designer ein Steuerelement hinzufügen möchten, klicken Sie im Menü auf den Abwärtspfeil, um die Menüentwurfsoberfläche verfügbar zu machen. Anschließend können Sie Menüband-Steuerelemente aus der Toolbox auf das Menü ziehen. Um Steuerelemente anzuordnen, ziehen Sie sie an die gewünschten Positionen.

Um dem RibbonMenu Menüband Steuerelemente hinzuzufügen, nachdem das Menüband in die Office-Anwendung geladen wurde, müssen Sie die Dynamic Eigenschaft auf "true " festlegen, bevor das Menüband geladen wird. Informationen dazu, wie Sie dies tun, finden Sie in der Übersicht des Menübandobjektmodells .
Separator Ein dünner Balken, der zum Trennen von Elementen in einer Liste verwendet wird. Wenn sie einer Gruppe hinzugefügt wird, ist die Leiste vertikal. Wenn sie einem Menü hinzugefügt wird, ist die Leiste horizontal.
SplitButton Eine Schaltfläche mit einem angefügten Menü. Eine geteilte Schaltfläche kann eines der folgenden Steuerelemente enthalten:

-Knopf
- Kontrollkästchen
-Galerie
-Menü
- Schaltfläche "Teilen"
- Umschaltfläche
-Separator

Wie das Menü verfügt die geteilte Schaltfläche über eine eigene Entwurfsoberfläche. Im Gegensatz zu einem Menü können Sie die Elemente in einer geteilten Schaltfläche jedoch nur aktualisieren, bevor das Menüband in die Office-Anwendung geladen wird. Informationen dazu, wie Sie die Elemente in einer geteilten Schaltfläche aktualisieren können, finden Sie unter Übersicht über das Menübandobjektmodell.
Umschalttaste Eine Schaltfläche, die als gedrückt oder nicht gedrückt angezeigt wird.

Behandeln von Ereignissen und Festlegen von Eigenschaften

Der Menüband-Designer ermöglicht es Ihnen, Steuerelementeigenschaften während der Entwurfsphase mithilfe des Eigenschaftenfensters festzulegen. Darüber hinaus macht das Menüband ein stark typiertes Objektmodell verfügbar, mit dem Sie die Eigenschaften von Menübandsteuerelementen zur Laufzeit abrufen und festlegen können.

Sie können auf ein beliebiges Steuerelement im Designer doppelklicken, um einen Ereignishandler für das Standardereignis des Steuerelements zu öffnen. Mithilfe des Eigenschaftenfensters können Sie Ereignishandler für alle anderen Steuerelementereignisse erstellen.

Ereignisse und Eigenschaften des Menübands befinden sich im Microsoft.Office.Tools.Ribbon Namespace. Das Menübandelement (Visual Designer) fügt automatisch einen Verweis auf diese Assembly im Projekt hinzu und fügt die entsprechende Using - oder Imports-Anweisung oben in der Menübandcodedatei ein.

Informationen zum Behandeln von Menübandereignissen und zum Festlegen der Eigenschaften von Menübandsteuerelementen zur Laufzeit finden Sie in der Übersicht über das Menübandobjektmodell.

Anpassen der Backstage-Ansicht

Sie können den Menüband-Designer verwenden, um dem Menü, das geöffnet wird, Steuerelemente hinzuzufügen, wenn Sie auf die Registerkarte "Datei " klicken. Dieses Menü wird als Backstage-Ansicht bezeichnet.

Sie können Steuerelemente nicht vor oder nach integrierten Steuerelementen mithilfe des Menüband-Designers positionieren. Ein integriertes Steuerelement ist ein Steuerelement, das bereits in der Backstage-Ansicht angezeigt wird. Wenn Sie Steuerelemente vor oder nach integrierten Steuerelementen positionieren möchten, müssen Sie Menüband-XML verwenden. Weitere Informationen zu Ribbon (XML) finden Sie unter Ribbon XML. Weitere Informationen zum Anpassen der Backstage-Ansicht finden Sie in der Einführung in die Office 2010 Backstage-Ansicht für Entwickler und Anpassen der Office 2010 Backstage-Ansicht für Entwickler.

Gilt für: Die Informationen in diesem Thema gelten für Dokumentprojekte und VSTO-Add-In-Projekte für die folgenden Anwendungen: Excel; InfoPath 2013 und InfoPath 2010; Outlook; PowerPoint; Project; Visio; Word. Weitere Informationen finden Sie unter Funktionen verfügbar nach Office-Anwendung und Projekttyp.

Informationen zum Hinzufügen von Steuerelementen zur Backstage-Ansicht finden Sie unter How to: Add controls to the Backstage view.

Barrierefreiheit im Menüband-Designer

Sie können Tastenkombinationen verwenden, um Steuerelemente im Menüband-Designer zu verschieben. Einige Tastenkombinationen gelten für alle Steuerelemente, und einige gelten nur für Steuerelemente mit Menüs.

Die Tastenkombinationen, die für alle Steuerelemente gelten, werden in der folgenden Tabelle angezeigt.

Maßnahme Tastaturkurzbefehl
Verschieben eines Steuerelements vor dem vorherigen Steuerelement in der Liste. Strg+Pfeil nach oben

Strg+Links
Verschieben eines Steuerelements nach dem nächsten Steuerelement in der Liste. Strg+Pfeil nach unten

Strg+Rechts
Verschieben Sie die Auswahl von einem Steuerelement zu einem anderen innerhalb derselben Gruppe. Wechseln Sie für ein Dropdownpanel zwischen dem übergeordneten Steuerelement und den Steuerelementen im Dropdownbereich. Nach oben

nach unten
Iterieren Sie vorwärts durch alle Steuerelemente. Tab
Iterieren Sie rückwärts durch alle Steuerelemente. Umschalten+Registerkarte
Löschen Sie das ausgewählte Steuerelement oder die Gruppe von Steuerelementen. Löschen
Kopieren Sie die ausgewählten Steuerelemente. Strg+C
Schneiden Sie die ausgewählten Steuerelemente aus. Strg+X
Fügen Sie Bedienelemente aus der Zwischenablage ein. Strg+V
Wählen Sie die Toolbox aus. Strg+ALT+X
Wählen Sie die übergeordnete Komponente aus. ESC

Die Tastenkombinationen, die nur für das Microsoft Office-Menü RibbonMenu gelten, und RibbonSplitButton werden in der folgenden Tabelle angezeigt.

Maßnahme Tastaturkurzbefehl
Wählen Sie das übergeordnete Steuerelement aus, wenn das Dropdown-Menü geöffnet ist und dort ein Steuerelement ausgewählt ist. Left
Schließen Sie das Dropdownpanel, wenn das Dropdownfenster geöffnet ist und das übergeordnete Steuerelement ausgewählt ist. Left
Öffnen Sie den Dropdownbereich. Right
Wählen Sie das erste Steuerelement im Dropdownbereich aus, wenn das Dropdownfenster geöffnet ist. Right
Schließen Sie ein Dropdownfenster. ESC