Shape.RerouteConnections-Methode (Excel)

Diese Methode leitet alle Verbinder um, die an die angegebene Form angefügt sind. Wenn es sich bei der angegebenen Form um eine Verbindung handelt, wird sie umgeleitet.

Syntax

Ausdruck. RerouteConnections

Ausdruck Eine Variable, die ein Shape-Objekt darstellt.

HinwBemerkungeneise

Leitet Connectors, damit sie den kürzesten möglichen Weg zwischen den Shapes nutzen, die sie verbinden. Dazu kann die RerouteConnections -Methode die Enden einer Verbindung trennen und sie an anderen Verbindungspunkten der verbundenen Formen anfügen.

Wenn diese Methode auf eine Verbindung angewendet wird, wird nur die betreffende Verbindung umgeleitet. Wenn die Methode auf eine verbundene Form angewendet wird, werden sämtliche Verbindungen zu der Form umgeleitet.

Beispiel

In diesem Beispiel werden myDocument zwei Rechtecke hinzugefügt, mit einem gekrümmten Verbinder verbunden, und dann wird der Verbinder so umgeleitet, dass er den kürzesten Pfad zwischen den beiden Rechtecken einnimmt.

Beachten Sie, dass die RerouteConnections-Methode die Größe und Position des Connectors anpasst und bestimmt, an welche Verbindungsstandorte er angefügt wird, sodass die Werte, die Sie anfänglich für die ConnectionSite-Argumente angeben, die mit den Methoden BeginConnect und EndConnect verwendet werden, irrelevant sind.

Set myDocument = Worksheets(1) 
Set s = myDocument.Shapes 
Set firstRect = s.AddShape(msoShapeRectangle, _ 
 100, 50, 200, 100) 
Set secondRect = s.AddShape(msoShapeRectangle, _ 
 300, 300, 200, 100) 
Set newConnector = s.AddConnector(msoConnectorCurve, _ 
 0, 0, 100, 100) 
With newConnector.ConnectorFormat 
 .BeginConnect firstRect, 1 
 .EndConnect secondRect, 1 
End With 
newConnector.RerouteConnections

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.