Toolbar.Enabled 属性 (Visio)
确定当前是否启用对象。 读/写。
语法
表达式。启用
表达 一个代表 Toolbar 对象的变量。
返回值
布尔值
示例
以下示例显示如何使用 Enabled 属性启用隐藏或显示工具栏。 该示例将一个自定义工具栏添加到 Toolbars 集合。 该工具栏出现在 Visio 用户界面中,并且在文档处于活动状态时可用。
运行此宏后,要恢复内置 Visio 工具栏,请调用 ThisDocument.ClearCustomToolbars 方法。
Sub Enabled_Example()
Dim vsoUIObject As Visio.UIObject
Dim vsoToolbars As Visio.Toolbars
Dim vsoToolbar As Visio.Toolbar
Dim vsoToolbarItem As Visio.ToolbarItem
'Check whether there are document custom toolbars.
If ThisDocument.CustomToolbars Is Nothing Then
'Check whether there are application custom toolbars.
If Visio.Application.CustomToolbars Is Nothing Then
'Use the built-in toolbars.
Set vsoUIObject = Visio.Application.BuiltInToolbars(0)
Else
'Use the application custom toolbars.
Set vsoUIObject = Visio.Application.CustomToolbars.Clone
End If
Else
'Use the document custom toolbars.
Set vsoUIObject = ThisDocument.CustomToolbars
End If
'Get the Toolbars collection for the drawing window context.
Set vsoToolbars = vsoUIObject.ToolbarSets.ItemAtID( _
Visio.visUIObjSetDrawing).Toolbars
'Add a toolbar to the collection.
Set vsoToolbar = vsoToolbars.Add
'Set the title of the toolbar.
vsoToolbar.Caption = "Example"
'Enable hiding or showing the toolbar.
vsoToolbar.Enabled = True
'Show the toolbar.
vsoToolbar.Visible = True
'Add an item to the toolbar.
Set vsoToolbarItem = vsoToolbar.ToolbarItems.Add
With vsoToolbarItem
'Set the new item to be a button.
.CntrlType = Visio.visCtrlTypeBUTTON
'Set the icon of the new button.
.FaceID = Visio.visIconIXCUSTOM_CARDS
'Set the CmdNum property of the new button.
.CmdNum = 1
'Set the Width property of the new button
'wide enough that the toolbar name is readable.
.Width = 100
End With
'Tell Visio to use the new UIObject object while
'this document is active.
ThisDocument.SetCustomToolbars vsoUIObject
End Sub
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈