Shape.RerouteConnections-Methode (Excel)

Diese Methode leitet alle Verbinder um, die an das angegebene Shape angefügt sind. Wenn das angegebene Shape ein Verbinder ist, wird er umgeleitet.

Syntax

Ausdruck verwendet werden. RerouteConnections

expression Eine Variable, die ein Shape-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

Dieses Beispiel fügt myDocument zwei Rechtecke hinzu, verbindet sie mit einem gekrümmten Verbinder und leitet den Verbinder dann so um, dass er den kürzestmöglichen Pfad zwischen den beiden Rechtecken nimmt.

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.