ShapeRange.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 ShapeRange-Objekt darstellt.
Hinweise
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 Verbinders 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.