Поделиться через


Свойство ConnectorFormat.EndConnectedShape (Publisher)

Возвращает объект Shape , представляющий фигуру, к которой присоединен конец указанного соединителя.

Синтаксис

expression. EndConnectedShape

Выражение Переменная, представляющая объект ConnectorFormat .

Возвращаемое значение

Shape

Примечания

Если конец указанного соединителя не присоединен к фигуре, возникает ошибка.

Используйте свойство BeginConnectedShape , чтобы вернуть фигуру, присоединенную к началу соединителя.

Пример

В этом примере предполагается, что первая страница активной публикации уже содержит две фигуры, присоединенные соединителем Conn1To2. Код добавляет прямоугольник и соединитель на первую страницу. Конец нового соединителя будет присоединен к тому же сайту подключения, что и конец соединителя с именем Conn1To2, а начало нового соединителя будет присоединено к сайту подключения на одном из новых прямоугольников.

Dim shpNew As Shape 
Dim intSite As Integer 
Dim shpOld As Shape 
 
With ActiveDocument.Pages(1).Shapes 
 
 ' Add new rectangle. 
 Set shpNew = .AddShape(Type:=msoShapeRectangle, _ 
 Left:=450, Top:=190, Width:=200, Height:=100) 
 
 ' Add new connector. 
 .AddConnector(Type:=msoConnectorCurve, _ 
 BeginX:=0, BeginY:=0, EndX:=10, EndY:=10) _ 
 .Name = "Conn1To3" 
 
 ' Get connection site number of old shape, and set 
 ' reference to old shape. 
 With .Item("Conn1To2").ConnectorFormat 
 intSite = .EndConnectionSite 
 Set shpOld = .EndConnectedShape 
 End With 
 
 ' Connect new connector to old shape and new rectangle. 
 With .Item("Conn1To3").ConnectorFormat 
 .EndConnect ConnectedShape:=shpOld, _ 
 ConnectionSite:=intSite 
 .BeginConnect ConnectedShape:=shpNew, _ 
 ConnectionSite:=1 
 End With 
End With 

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.