Método Shape.RerouteConnections (Publisher)
Redireciona os conectores para que eles tomem o caminho mais curto possível entre as formas que conectam. Para fazer isso, o método RerouteConnections pode desconectar as extremidades de um conector e reconecte-los para sites de conexão diferentes nas formas conectadas.
Sintaxe
expressão. RerouteConnections
Expressão Uma variável que representa um objeto Shape .
Comentários
Este método redireciona todas as conexões de uma forma especificada; se essa forma for um conector, ela será redirecionada.
Exemplo
Este exemplo adiciona dois retângulos à primeira página da publicação ativa e os liga com um conector em curva. Observe que o método RerouteConnections substitui os valores fornecidos para os argumentos ConnectionSite usados com os métodos BeginConnect e 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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.