Visio) (UIObject.Clone 屬性
傳回 UIObject 物件的複本。 唯讀。
語法
expression。 Clone
表達 代表 UIObject 物件的 變數。
傳回值
UIObject
範例
這個範例會示範如何使用 Clone 屬性,來複製 UIObject 物件的複本。 該範例會將自訂的工具列新增至複製的工具列集合。 這個工具列會出現在 Microsoft Visio 使用者介面中,而且當文件為使用中時,可以使用此工具列。
若要在執行這個巨集後還原 Visio 的內建工具列,可以呼叫 ThisDocument.ClearCustomToolbars 方法。
Sub Clone_Example()
Dim vsoUIObject As Visio.UIObject
Dim vsoToolbars As Visio.Toolbars
Dim vsoToolbar As Visio.Toolbar
'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 = "My New Toolbar"
'Tell Visio to use the new UIObject object while
'this document is active.
ThisDocument.SetCustomToolbars vsoUIObject
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。