Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Trace automatiquement une connexion dans le sens spécifié entre la forme et une autre forme sur la page de dessin.
Syntaxe
expression.
AutoConnect( _ToShape_ , _PlacementDir_ , _Connector_ )
expression Expression qui renvoie un objet Shape .
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| ToShape | Requis | [IVSHAPE] | Forme vers laquelle tracer la connexion. |
| PlacementDir | Requis | VisAutoConnectDir | Sens dans lequel tracer la connexion. Voir la section Remarques pour les valeurs possibles. |
| Connector | Facultatif | [UNKNOWN] | Lien à utiliser. |
Valeur renvoyée
Aucune
Remarques
La méthode AutoConnect vous permet de tracer automatiquement des connexions entre les formes sur la page de dessin, tout en spécifiant le sens de la connexion et éventuellement le lien.
Pour le paramètre VersForme, transmettez l'objet Shape vers lequel vous souhaitez tracer la connexion.
Pour le paramètre PlacementDir, transmettez une valeur à partir de l’énumération VisAutoConnectDir pour spécifier le sens de la connexion . c’est-à-dire où localiser la forme connectée par rapport à la forme primaire. Les valeurs possibles pour PlacementDir sont les suivantes.
| Constante | Valeur | Description |
|---|---|---|
| visAutoConnectDirDown | 2 | Connexion vers le bas. |
| visAutoConnectDirLeft | 3 | Connexion vers la gauche. |
| visAutoConnectDirNone | 0 | Connexion sans repositionnement des formes. |
| visAutoConnectDirRight | 4 | Connexion vers la droite. |
| visAutoConnectDirUp | 1 | Connexion vers le haut. |
Si votre solution Visual Studio inclut la référence Microsoft.Office.Interop.Visio , cette méthode correspond aux types suivants :
- Microsoft.Office.Interop.Visio.IVShape.AutoConnect(Microsoft.Office.Interop.Visio.Shape, Microsoft.Office.Interop.Visio.VisAutoConnectDir, object)
Exemple
La macro Microsoft Visual Basic pour Applications (VBA) ci-dessous illustre comment utiliser la propriété AutoConnect pour tracer une connexion entre deux formes de diagramme de flux, une forme de décision et une forme de processus, à l'aide d'une troisième forme, à savoir un lien dynamique. Toutes ces formes ont été ajoutées à une page de dessin vierge à partir du gabarit Formes de diagramme de flux simple (unités américaines).
Étant donné que la méthode est appelée sur la forme de décision, Visio trace le lien de la forme de décision vers la forme de processus. Comme la valeur énumérée visAutoConnectDirRight pour le paramètre SensPositionnement est transmise à la méthode, Visio place automatiquement la forme de processus à droite de la forme de décision sur la page de dessin, quel que soit son emplacement précédent.
Public Sub AutoConnect_Example()
Dim vsoShape1 As Visio.Shape
Dim vsoShape2 As Visio.Shape
Dim vsoConnectorShape As Visio.Shape
Set vsoShape1 = Visio.ActivePage.Shapes("Decision")
Set vsoShape2 = Visio.ActivePage.Shapes("Process")
Set vsoConnectorShape = Visio.ActivePage.Shapes("Dynamic connector")
vsoShape1.AutoConnect vsoShape2, visAutoConnectDirRight, vsoConnectorShape
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.