共用方式為


Application.ConnectorToolDataObject property (Visio)

回傳一個 IDataObject 介面,代表 Microsoft Visio 使用者介面中使用的主動 Connector 工具。 唯讀。

語法

表情ConnectorToolDataObject

expression 代表 Application 物件的變數。

傳回值

IDataObject

註解

預設情況下, ConnectorToolDataObject 會回傳內建的 Visio Connector 工具。 如果模板中的主控是主動連接器, ConnectorToolDataObject 會回傳該主裝置的資料物件。 如果 Visio 無法擷取內部的 IDataObject,則會發生例外。

範例

以下Microsoft Visual Basic for Applications (VBA) 巨集展示如何使用 ConnectorToolDataObject 屬性連接兩個形狀。 它會在頁面上放置兩個母版,並用動態 連接器 形狀連接它們,使用動態膠水。 在執行這個巨集之前,如果基本 形狀 模板還沒開啟,請先打開它。

Public Sub ConnectorToolDataObject_Example() 
 
 Dim vsoSquareShape As Visio.Shape 
 Dim vsoCircleShape As Visio.Shape 
 Dim vsoConnectorShape As Visio.Shape 
 
 Dim vsoCell1 As Visio.Cell 
 Dim vsoCell2 As Visio.Cell 
 Dim vsoCell3 As Visio.Cell 
 Dim vsoCell4 As Visio.Cell 
 
 Set vsoSquareShape = ActiveWindow.Page.Drop(Documents("BASIC_U.VSS").Masters.ItemU("Square"), 4, 9) 
 Set vsoCircleShape = ActiveWindow.Page.Drop(Documents("BASIC_U.VSS").Masters.ItemU("Circle"), 4#, 6) 
 Set vsoConnectorShape = Application.ActiveWindow.Page.Drop(Application.ConnectorToolDataObject, 2, 2) 
 
 Set vsoCell1 = ActivePage.Shapes(3).Cells("BeginX") 
 Set vsoCell2 = ActivePage.Shapes(1).CellsSRC(7, 0, 0) 
 vsoCell1.GlueTo vsoCell2 
 
 Set vsoCell3 = ActivePage.Shapes(3).Cells("EndX") 
 Set vsoCell4 = ActivePage.Shapes(2).CellsSRC(7, 1, 0) 
 vsoCell3.GlueTo vsoCell4 
 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應