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


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

Возвращает значение Long , указывающее сайт подключения, к которому подключен конец соединителя. Только для чтения.

Синтаксис

expression. EndConnectionSite

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

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

Длинное целое

Замечания

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

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

Пример

В этом примере предполагается, что первая страница активной публикации уже содержит две фигуры, присоединенные соединителем 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 и обратная связь.