Freigeben über


ToolbarSet.Toolbars-Eigenschaft (Visio)

Gibt die Toolbars-Auflistung eines ToolbarSet-Objekts zurück. Schreibgeschützt.

Syntax

Ausdruck. Toolbars

Ausdruck Eine Variable, die ein ToolbarSet-Objekt darstellt.

Rückgabewert

Symbolleisten

Beispiel

Das folgende VBA-Makro (Microsoft Visual Basic für Applikationen) zeigt, wie die Toolbars-Eigenschaft verwendet werden kann, um ein bestimmtes Objekt aus einer Auflistung abzurufen. Es zeigt außerdem, wie folgende Aufgaben durchgeführt werden können: Kopieren der in Visio integrierten Symbolleisten, Hinzufügen einer Symbolleistenschaltfläche, Festlegen des Schaltflächensymbols und Ersetzen der integrierten durch eine benutzerdefinierte Symbolleiste.

Ersetzen path\filename Sie vor dem Ausführen dieses Codes durch den vollständigen Pfad zu und den Namen einer gültigen Symboldatei (.ico) auf Ihrem Computer.

Rufen Sie nach Ausführung dieses Makros die ThisDocument.ClearCustomToolbars-Methode auf, um die integrierten Visio-Symbolleisten wiederherzustellen.

 
Public Sub Toolbars_Example() 
 
 Dim vsoUIObject As Visio.UIObject 
 Dim vsoToolbarSet As Visio.ToolbarSet 
 Dim vsoToolbarItems As Visio.ToolbarItems 
 Dim vsoToolbarItem As Visio.ToolbarItem 
 
 'Get the UIObject object for the copy of the built-in toolbars. 
 Set vsoUIObject = Visio.Application.BuiltInToolbars(0) 
 
 'Get the drawing window toolbar sets. 
 'NOTE: Use ItemAtID to get the toolbar set. 
 'Using vsoUIObject.ToolbarSets(visUIObjSetDrawing) will not work. 
 Set vsoToolbarSet = vsoUIObject.ToolbarSets.ItemAtID(visUIObjSetDrawing) 
 
 'Get the ToolbarItems collection. 
 Set vsoToolbarItems = vsoToolbarSet.Toolbars(0).ToolbarItems 
 
 'Add a new button in the first position. 
 Set vsoToolbarItem = vsoToolbarItems.AddAt(0) 
 
 'Set properties for the new toolbar button. 
 vsoToolbarItem.CntrlType = visCtrlTypeBUTTON 
 vsoToolbarItem.CmdNum = visCmdPanZoom 
 
 'Set the toolbar button icon. 
 vsoToolbarItem.IconFileName "path\filename" 
 
 'Use the new custom UI. 
 ThisDocument.SetCustomToolbars vsoUIObject 
 
End Sub

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.