Share via


CommandBars-Objekt (Office)

Eine Sammlung von CommandBar -Objekten, die die Befehlsleisten in der Containeranwendung repräsentieren.

Hinweis

[!HINWEIS] "CommandBar"-Objekte wurden in einigen Microsoft Office-Anwendungen durch die neue Menüband-Komponente der Microsoft Office Fluent-Benutzeroberfläche abgelöst. Weitere Informationen finden Sie unter Übersicht über das Office Fluent-Menüband.

Beispiel

Verwenden Sie die Eigenschaft CommandBars, um die Sammlung CommandBars zurückzugeben. Im folgenden Beispiel werden im benachbarten Fenster sowohl der Name als auch der lokale Name jeder Menüleiste und Symbolleiste angezeigt, und es wird ein Wert angezeigt, der angibt ob die Menüleiste oder Symbolleiste sichtbar ist.

For Each cbar in CommandBars 
    Debug.Print cbar.Name, cbar.NameLocal, cbar.Visible 
Next

Mit der Methode Add können Sie der Sammlung eine neue Befehlsleiste hinzufügen. Im folgenden Beispiel wird eine benutzerdefinierte Symbolleiste mit dem Namen Custom1 erstellt und als unverankerte Symbolleiste angezeigt.

Set cbar1 = CommandBars.Add(Name:="Custom1", Position:=msoBarFloating) 
cbar1.Visible = True

Verwenden Sie "enumName", wobei der Name oder die Indexnummer einer Befehlsleiste index ist, um ein einzelnes Objekt CommandBar zurückzugeben. Im folgenden Beispiel wird die Symbolleiste mit dem Namen Custom1 am unteren Rand des Anwendungsfensters angedockt.

CommandBars("Custom1").Position = msoBarBottom

Hinweis

Verwenden Sie den Namen oder die Indexnummer, um eine Menüleiste oder Symbolleiste in der Liste der verfügbaren Menüleisten und Symbolleisten in der Containeranwendung anzugeben. Allerdings ist der Name erforderlich, um ein Menü, Kontextmenü oder Untermenü festzulegen (die alle von CommandBar -Objekten repräsentiert werden). Wenn zwei oder mehr Menüs und Untermenüs denselben Namen aufweisen, gibt "enumName" den ersten Namen zurück. Um sicherzustellen, dass Sie das richtige Menü oder Untermenü zurückgeben, suchen Sie das Popup-Steuerelement, das dieses Menü anzeigt. Wenden Sie dann die CommandBar-Eigenschaft auf das Popup-Steuerelement an, um die Befehlsleiste zurückzugeben, die dieses Menü darstellt.

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.