Partager via


Propriété Application.ConnectorToolDataObject (Visio)

Renvoie une interface IDataObject représentant l’outil Connecteur actif utilisé dans l’interface utilisateur de Microsoft Visio. En lecture seule.

Syntaxe

expression. ConnectorToolDataObject

expressionUne variable qui représente un objetApplication.

Valeur renvoyée

Idataobject

Remarques

Par défaut, ConnectorToolDataObject renvoie l'outil Lien intégré Visio. Si une forme de base d’un gabarit est le connecteur actif, ConnectorToolDataObject renvoie un objet de données pour cette forme de base. Si Visio ne parvient pas à récupérer IDataObject interne, il génère une exception.

Exemple

La macro Microsoft Visual Basic pour Applications (VBA) suivante indique comment utiliser la propriété ConnectorToolDataObject pour relier deux formes. Il supprime deux formes de base sur la page et les connecte à une forme de connecteur dynamique , à l’aide d’un collage dynamique. Avant d’exécuter cette macro, ouvrez le gabarit Formes de base s’il n’est pas déjà ouvert.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.