InvisibleApp. BuiltInToolbars-Eigenschaft (Visio)InvisibleApp.BuiltInToolbars property (Visio)

Gibt ein UIObject -Objekt zurück, das eine Kopie der integrierten Microsoft Visio Symbolleisten darstellt.Returns a UIObject object that represents a copy of the built-in Microsoft Visio toolbars. Schreibgeschützt.Read-only.

Hinweis

Beginnend mit Visio 2010 wurde das vorherige System mit mehrstufigen Menüs, Symbolleisten und Aufgabenbereichen vom Microsoft Office Fluent-Benutzeroberfläche (UI) ersetzt.Starting with Visio 2010, the Microsoft Office Fluent user interface (UI) replaced the previous system of layered menus, toolbars, and task panes. VBA-Objekte und-Elemente, die Sie zum Anpassen der Benutzeroberfläche in früheren Versionen von Visio verwendet haben, sind weiterhin in Visio verfügbar, funktionieren jedoch anders.VBA objects and members that you used to customize the user interface in previous versions of Visio are still available in Visio, but they function differently.

SyntaxSyntax

Ausdruck. BuiltInToolbars (fIgnored)expression.BuiltInToolbars (fIgnored)

Ausdruck Eine Variable, die ein InvisibleApp -Objekt darstellt.expression A variable that represents an InvisibleApp object.

ParameterParameters

NameName Erforderlich/OptionalRequired/Optional DatentypData type BeschreibungDescription
fIgnoredfIgnored ErforderlichRequired IntegerInteger Der Wert ist für die Abwärtskompatibilität erforderlich, wird jedoch ignoriert.Required for backward compatibility, but ignored. Es wird empfohlen, dass Sie Null (0) übergeben.It is suggested that you pass zero (0).

RückgabewertReturn value

UIObjectUIObject

BemerkungenRemarks

Verwenden Sie die BuiltInToolbars-Eigenschaft, um ein UIObject-Objekt abzurufen und dessen Symbolleisten zu ändern.You can use the BuiltInToolbars property to obtain a UIObject object and modify its toolbars. Verwenden Sie die SetCustomToolbars-Methode eines Application- oder Document-Objekts, um die benutzerdefinierten Symbolleisten durch die integrierten Symbolleisten von Visio zu ersetzen.You can then use the SetCustomToolbars method of an Application or Document object to substitute your customized toolbars for the built-in Visio toolbars.

Sie können die SaveToFile-Methode des UIObject-Objekts auch verwenden, um dessen Symbolleisten in einer Datei zu speichern und sie als benutzerdefinierte Symbolleisten neu zu laden, indem Sie die CustomToolbarsFile-Eigenschaft eines Application- oder Document-Objekts festlegen.You can also use the SaveToFile method of the UIObject object to store its toolbars in a file and reload them as custom toolbars by setting the CustomToolbarsFile property of an Application or Document object.

Vor Visio 5.0 war das Argument für diese Eigenschaft fWhichToolbars, wodurch der Typ der zu erhaltenden Symbolleiste (MSOffice oder LotusSS) angegeben wurde.Prior to Visio 5.0, the argument for this property was fWhichToolbars, which designated the type of toolbar to get (MSOffice or LotusSS). Beginnend mit Visio 5.0 unterstützt die Anwendung nicht mehr unterschiedliche Arten von Symbolleisten, und das aktuelle Argument, fIgnored, wird ignoriert.Beginning with Visio 5.0, the application no longer supports different types of toolbars, and the current argument, fIgnored, is ignored.

BeispielExample

Dieses VBA-Makro (Microsoft Visual Basic für Applikationen) veranschaulicht, wie die BuiltInToolbars-Eigenschaft zum Erstellen einer Kopie der integrierten Visio-Symbolleisten verwendet wird, eine Symbolleistenschaltfläche hinzugefügt, das Schaltflächensymbol festgelegt und der integrierten Symbolleistensatz durch einen benutzerdefinierten Satz ersetzt wird.This Microsoft Visual Basic for Applications (VBA) macro shows how to use the BuiltInToolbars property to get a copy of the built-in Visio toolbars, add a toolbar button, set the button icon, and replace the built-in toolbar set with the custom set.

Ersetzen (path\filename) Sie vor dem Ausführen dieses Makros im folgenden Code durch den vollständigen Pfad und den Dateinamen einer Symboldatei (ICO) auf Ihrem Computer.Before running this macro, replace (path\filename) in the following code with the full path to and file name of an icon file (.ico) on your computer.

Rufen Sie die ThisDocument.ClearCustomToolbars-Methode auf, um die integrierten Symbolleisten nach dem Ausführen dieses Makros wiederherzustellen.To restore the built in Visio toolbars after you run this macro, call the ThisDocument.ClearCustomToolbars method.

 
Public Sub BuiltInToolbars_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 sets. 
 '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 
 
 'Set the caption for the new toolbar button. 
 vsoToolbarItem.Caption = "MyButton" 
 
 'Set the icon for the new toolbar button. 
 vsoToolbarItem.IconFileName "(path\filename )" 
 
 'Tell Visio to actually use the new custom UI. 
 ThisDocument.SetCustomToolbars vsoUIObject 
 
End Sub

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.