共用方式為


Visio) (Application.ConnectorToolDataObject 屬性

會傳回 IDataObject 介面,代表 Microsoft Visio 使用者介面中使用的使用中 連接器 工具。 唯讀。

語法

運算式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 支援與意見反應