Multifunktionsleisten-Designer

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

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für die folgenden Anwendungen: Excel; InfoPath 2013 und InfoPath 2010; Outlook; Powerpoint; Projekt; Visio; Wort. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

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

Hinweis

Einige Aufgaben können mit dem Menüband-Designer nicht ausgeführt werden. 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 Menüband-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 zum Behandeln der Menübandereignisse Code hinzu.

  • Eine Codedatei des Menüband-Designers. Diese Datei beinhaltet vom Menüband-Designer generierten Code und sollte nicht direkt bearbeitet werden.

  • 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

Zum Öffnen des Menüband-Designers stehen drei Möglichkeiten zur Verfügung:

  • Doppelklicken Sie in Projektmappen-Explorer auf die Codedatei des Menübands.

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

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

    Der Menüband-Designer beinhaltet eine Standardregisterkarte und -gruppe. Standardregisterkarte und -gruppe können aus dem Menüband-Designer entfernt werden. 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".

    Dem Menüband-Designer können auch benutzerdefinierte Registerkarten, Gruppen und Steuerelemente hinzugefügt werden. 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:

  • Ein Steuerelement in einen geeigneten Bereich im Menüband-Designer ziehen.

  • Auf ein Steuerelement und anschließend in einen geeigneten Bereich im Menüband-Designer klicken.

  • 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 folgende grundlegende Schritte zum Entwerfen des Menübandlayouts aus:

  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 Registerkarten abgelegt werden. Sie können eine Gruppe nicht direkt auf ein Menüband ziehen.

    Ordnen Sie Steuerelemente durch Ziehen zu den korrekten Positionen an. 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 unter Eigenschaftenfenster.

Hinzufügen von benutzerdefinierten Registerkarten zum Menüband

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übandregisterkarte 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 Registerkarteneigenschaft aus, und klicken Sie dann auf die Schaltfläche ASP.NET Mobile Designer ellipsemit den Auslassungspunkten.

    Nach dem Hinzufügen einer Registerkarte können Gruppen mit Steuerelementen hinzugefügt werden.

Entfernen von benutzerdefinierten 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 "Menübandregisterkarte 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 How to: Change the position of a tab on the ribbon.

Anpassen integrierter Registerkarten im Menüband

Eine integrierte Registerkarte ist eine Registerkarte, die sich bereits im Menüband einer Microsoft-Office-App lizenzierung 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 Steuerelemente logisch im Menüband. Fügen Sie Registerkarten Gruppen hinzu. 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 wird jedes Steuerelement beschrieben.

Control Beschreibung
Feld 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, durch die eine Aktion gestartet wird. Sie können einer Gruppe, einer Schaltflächengruppe, einer Dropdownliste, einem Katalog, einem Menü oder einer Trennschaltfläche eine Schaltfläche hinzufügen.
ButtonGroup Eine Gruppe, die mindestens eine Schaltfläche, eine Umschaltfläche, ein Menü, eine Trennschaltfläche und einen Katalog beinhaltet. Einer Gruppe oder einem Menü kann eine Schaltflächengruppe oder eine Gruppe hinzugefügt werden.
CheckBox Ein Feld, das zum Aktivieren oder Deaktivieren einer Option aktiviert oder deaktiviert ist.
ComboBox Ein Bearbeitungsfeld mit einem angehängten Listenfeld. Benutzer können ihre Auswahl entweder eingeben oder auswählen. Im Feld wird die aktuelle Auswahl angezeigt. Verwenden Sie die Items Eigenschaft, um Elemente zur Laufzeit vor oder nach dem Laden des Menübands in die Office-App lizenzierung hinzuzufügen und zu entfernen.
DropDown Eine Liste der Elemente, die von Benutzern ausgewählt werden können. In eine Dropdownliste kann kein neues Element eingegeben werden.

Fügen Sie der Liste mithilfe der Items-Eigenschaft Elemente hinzu. Sie können Elemente zur Laufzeit hinzufügen und entfernen.

Fügen Sie der Liste mithilfe der Buttons-Eigenschaft Schaltflächen hinzu. Sie können schaltflächen zur Laufzeit jedoch nicht hinzufügen und entfernen, nachdem das Menüband in die Office-App lizenzierung geladen wurde.
Bearbeitungsfeld Ein Feld, in das der Benutzer Text eingeben kann.
Galerie Ein Menü mit einem visuellen Auswahlarray oder -raster, in dem Benutzer eine Auswahl treffen können. Das Layout der Auswahl im Menü kann gesteuert werden. Verwenden Sie die ColumnCount-Eigenschaft und die RowCount-Eigenschaft, um die Anzahl der Zeilen und Spalten anzugeben, in denen die Elemente und Schaltflächen des Katalogs angezeigt werden.
Bezeichnung Text, den Sie zum Identifizieren von Steuerelementen im Menüband verwenden können.
Menü Eine Dropdownliste, die sämtliche der folgenden Steuerelemente beinhalten kann:

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

Wenn Sie einem Menü im Menüband-Designer ein Steuerelement hinzufügen möchten, klicken Sie im Menü auf den Pfeil nach unten, um die Menüentwurfsoberfläche anzuzeigen. Anschließend können Sie Menüband-Steuerelemente aus der Toolbox auf das Menü ziehen. Ordnen Sie Steuerelemente durch Ziehen zu den gewünschten Positionen an.

Wenn Sie dem RibbonMenu Menüband Steuerelemente hinzufügen möchten, nachdem das Menüband in die Office-App lizenzierung geladen wurde, müssen Sie die Dynamic Eigenschaft auf "true" festlegen, bevor das Menüband geladen wird. Informationen dazu finden Sie in der Übersicht über das Menübandobjektmodell.
Trennzeichen Eine dünne Leiste zum Trennen von Elementen in einer Liste. Beim Hinzufügen zu einer Gruppe ist die Leiste vertikal. Beim Hinzufügen zu einem Menü ist die Leiste horizontal.
SplitButton Eine Schaltfläche mit einem angehängten Menü. Eine Trennschaltfläche kann jedes der folgenden Steuerelemente beinhalten:

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

Ebenso wie das Menü verfügt die Trennschaltflä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-App lizenzierung geladen wird. Informationen zum Aktualisieren der Elemente in einer geteilten Schaltfläche finden Sie unter Übersicht über das Menübandobjektmodell.
ToggleButton Eine Schaltfläche, die gedrückt oder nicht gedrückt angezeigt wird.

Behandeln von Ereignissen und Festlegen von Eigenschaften

Mit dem Menüband-Designer können Sie Steuerelementeigenschaften zur Entwurfszeit mithilfe des Eigenschaftenfensters festlegen. 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 jedes 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.

Menübandereignisse 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 mit dem Menüband-Designer keine Steuerelemente vor oder nach integrierten Steuerelementen 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 ein Menüband-XML verwenden. Weitere Informationen zum Menüband (XML) finden Sie unter Menüband-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 Projekte auf Dokumentebene und VSTO-Add-In-Projekte für die folgenden Anwendungen: Excel; InfoPath 2013 und InfoPath 2010; Outlook; Powerpoint; Projekt; Visio; Wort. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

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

Steuerelemente auf dem Menüband-Designer können mithilfe von Tastenkombinationen verschoben werden. Einige Tastenkombinationen gelten für alle Steuerelemente, wohingegen einige Tastenkombinationen nur für Steuerelemente mit Menüs verwendbar sind.

Die für alle Steuerelemente verwendbaren Tastenkombinationen werden in der folgenden Tabelle angezeigt.

Aktion Tastenkombinationen
Verschieben eines Steuerelements vor das vorherige Steuerelement in der Liste. STRG-NACH-OBEN+

STRG+LINKS
Verschieben eines Steuerelements hinter das nächste Steuerelement in der Liste. STRG-NACH-UNTEN+

STRG+RECHTS
Verschieben der Auswahl von einem Steuerelement zu einem anderen Steuerelement in derselben Gruppe. Wechseln Sie in einem Dropdownbereich zwischen dem übergeordneten Steuerelement und den Steuerelementen im Dropdownbereich. Up

Nach unten
Durchlaufen aller Steuerelemente (vorwärts). Tab
Durchlaufen aller Steuerelemente (rückwärts). UMSCHALT+Tab
Löschen des ausgewählten Steuerelements oder eines Satzes von Steuerelementen. Delete
Kopieren der ausgewählten Steuerelemente. Strg+C
Ausschneiden der ausgewählten Steuerelemente. STRG+X
Einfügen von Steuerelementen aus der Zwischenablage. Strg+V
Wählen Sie die Toolbox aus. STRG+ALT+X
Auswählen der übergeordneten Komponente. ESC

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

Aktion Tastenkombinationen
Auswählen des übergeordneten Steuerelements, falls der Dropdownbereich geöffnet ist und im Dropdownbereich ein Steuerelement ausgewählt ist. Nach links
Schließen des Dropdownbereichs, falls der Dropdownbereich geöffnet ist und das übergeordnete Steuerelement ausgewählt ist. Nach links
Öffnen des Dropdownbereichs. Right
Auswählen des ersten Steuerelements im Dropdownbereich, falls der Dropdownbereich geöffnet ist. Right
Schließen eines Dropdownbereichs. ESC