Application.ConnectorToolDataObject-Eigenschaft (Visio)
Gibt eine IDataObject-Schnittstelle zurück, die das aktive Connectortool darstellt, das in der Microsoft Visio-Benutzeroberfläche verwendet wird. Schreibgeschützt.
Syntax
Ausdruck. ConnectorToolDataObject
expression Eine Variable, die ein Application-Objekt darstellt.
Rückgabewert
IDataObject
Hinweise
Standardmäßig gibt ConnectorToolDataObject das integrierte Visio Connector-Tool zurück. Wenn ein master aus einer Schablone der aktive Connector ist, gibt ConnectorToolDataObject ein Datenobjekt für diesen master zurück. Wenn Visio das interne IDataObject nicht abrufen kann, wird eine Ausnahme ausgelöst.
Beispiel
Das folgende VBA-Makro (Microsoft Visual Basic für Applikationen) veranschaulicht, wie die ConnectorToolDataObject-Eigenschaft zum Verbinden zweier Shapes verwendet wird. Es löscht zwei Master auf dem Zeichenblatt und verbindet sie mit einem dynamischen Verbinder-Shape unter Verwendung von dynamischem Kleben. Öffnen Sie vor dem Ausführen dieses Makros die Schablone Grundlegende Shapes , falls sie noch nicht geöffnet ist.
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
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.