Application.ConnectorToolDataObject 属性 (Visio)

返回表示 Microsoft Visio 用户界面中使用的活动连接器工具的 IDataObject 接口。 此为只读属性。

语法

表达式ConnectorToolDataObject

expression:表示 Application 对象的变量。

返回值

IDataObject

备注

默认情况下,ConnectorToolDataObject 返回内置 Visio“连接线”工具。 如果模具中的主控形状是活动连接器, 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。