Метод Shape.RerouteConnections (издатель)
Перенаправляет соединители так, чтобы они пробирали кратчайший путь между фигурами, которые они подключают. Для этого метод RerouteConnections может отсоединить концы соединителя и повторно подключить их к разным соединительным сайтам на подключенных фигурах.
Синтаксис
expression. RerouteConnections
Выражение Переменная, представляющая объект Shape .
Замечания
Этот метод перенаправляет все соединители, присоединенные к указанной фигуре; Если указанная фигура является соединителем, она перенаправляется.
Пример
В этом примере два прямоугольника добавляются на первую страницу активной публикации и соединяются с помощью изогнутого соединителя. Обратите внимание, что метод RerouteConnections переопределяет значения, которые вы указываете для аргументов ConnectionSite , используемых с методами BeginConnect и EndConnect .
Dim shpRect1 As Shape
Dim shpRect2 As Shape
With ActiveDocument.Pages(1).Shapes
' Add two new rectangles.
Set shpRect1 = .AddShape(Type:=msoShapeRectangle, _
Left:=100, Top:=50, Width:=200, Height:=100)
Set shpRect2 = .AddShape(Type:=msoShapeRectangle, _
Left:=300, Top:=300, Width:=200, Height:=100)
' Add a new curved connector.
With .AddConnector(Type:=msoConnectorCurve, _
BeginX:=0, BeginY:=0, EndX:=100, EndY:=100) _
.ConnectorFormat
' Connect the new connector to the two rectangles.
.BeginConnect ConnectedShape:=shpRect1, ConnectionSite:=1
.EndConnect ConnectedShape:=shpRect2, ConnectionSite:=1
' Reroute the connector to create the shortest path.
.Parent.RerouteConnections
End With
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.