Objet ConnectorFormat (Publisher)
Contient des propriétés et des méthodes qui s'appliquent aux connecteurs. Un connecteur est une ligne reliant deux autres formes à des points nommés points de connexion. Si vous réorganisez des formes qui sont connectées, la géométrie du connecteur sera automatiquement ajustée afin que le formes restent connectées.
Remarques
Utilisez la propriété ConnectorFormat de la forme objet ou ShapeRange collection pour renvoyer un objet ConnectorFormat.
Utilisez la méthode BeginConnect et EndConnect méthodes de l'objet ConnectorFormat pour attacher les extrémités du connecteur à d'autres formes de la composition.
Utilisez le RerouteConnections méthode de l'objet Shape et la collection ShapeRange pour rechercher automatiquement le chemin le plus court entre deux formes reliées par le connecteur.
Utilisez la propriété Connector pour déterminer si une forme est un connecteur.
Remarque
Vous attribuez une taille et une position lorsque vous ajoutez un connecteur à la collection Shapes , mais la taille et la position sont automatiquement ajustées lorsque vous attachez le début et la fin du connecteur à d’autres formes de la collection. Par conséquent, si vous envisagez d’attacher un connecteur à d’autres formes, la taille et la position initiales que vous spécifiez ne sont pas pertinentes. De même, vous définissez les sites de connexion sur une forme et attache le connecteur lorsque vous l'attachez, mais à l'aide de la méthode RerouteConnections après l'attache du connecteur peut modifier les sites de connexion que le connecteur s'attache, de rendre votre premier choix de sites de connexion sans effet.
Exemple
L’exemple suivant ajoute deux rectangles à la composition active, puis les connecte à un connecteur incurvé.
Dim shpAll As Shapes
Dim firstRect As Shape
Dim secondRect As Shape
Set shpAll = ActiveDocument.Pages(1).Shapes
Set firstRect = shpAll.AddShape(Type:=msoShapeRectangle, _
Left:=100, Top:=50, Width:=200, Height:=100)
Set secondRect = shpAll.AddShape(Type:=msoShapeRectangle, _
Left:=300, Top:=300, Width:=200, Height:=100)
With shpAll.AddConnector(Type:=msoConnectorCurve, BeginX:=0, _
BeginY:=0, EndX:=0, EndY:=0).ConnectorFormat
.BeginConnect ConnectedShape:=firstRect, ConnectionSite:=1
.EndConnect ConnectedShape:=secondRect, ConnectionSite:=1
.Parent.RerouteConnections
End With
Méthodes
Propriétés
- Application
- BeginConnected
- BeginConnectedShape
- BeginConnectionSite
- EndConnected
- EndConnectedShape
- EndConnectionSite
- Parent
- Type
Voir aussi
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour