ConnectorFormat.BeginConnectedShape 属性 (Publisher)
返回一个 Shape 对象,该对象代表指定连接符的起点所附加到的形状。
语法
表达式。BeginConnectedShape
表达 一个代表 ConnectorFormat 对象的变量。
返回值
Shape
说明
如果指定连接符的起点没有连接到形状,将会出现错误。
使用 EndConnectedShape 属性可返回连接符的终点连接的形状。
示例
本示例假定当前出版物中的第一页已经包含两个由名为 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 = .BeginConnectionSite
Set shpOld = .BeginConnectedShape
End With
' Connect new connector to old shape and new rectangle.
With .Item("Conn1To3").ConnectorFormat
.BeginConnect ConnectedShape:=shpOld, _
ConnectionSite:=intSite
.EndConnect ConnectedShape:=shpNew, _
ConnectionSite:=1
End With
End With
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。