返回介绍

EndConnect 方法

发布于 2019-10-04 14:07:06 字数 1353 浏览 868 评论 0 收藏 0

将指定连接符的终点连到指定形状上。如果该连接符的终点已经连接到另一个形状,则断开原连接;如果该连接符终点没有位于指定的连接位置,此方法将它移到该位置,并调整连接符的位置和大小。使用BeginConnect 方法将连接符的起点连到形状上。

expression.EndConnect(ConnectedShape,ConnectionSite)

expression必选。该表达式返回一个ConnectorFormat 对象。

ConnectedShape必选。Shape 对象。要将连接符终点连到的形状。指定的Shape 对象必须与该连接符处在相同的Shapes 集合。

ConnectionSite必选。Long 类型。由ConnectedShape 指定的形状上的连接位置。必须是从 1 到某固定值间的整数,该固定值由指定形状的ConnectionSiteCount 属性返回。如果要连接符自动查找两个形状间的最短路径,请为此参数指定任何有效整数值,并在连接符的两端都连到形状之后使用RerouteConnections 方法。

说明

连接符附着到一个对象后,如有必要,它的大小和位置会自动调整。

示例

本示例向当前演示文稿的第一张幻灯片中添加两个矩形框,并用曲线连接符连接它们。注意,RerouteConnections 方法使得应用在ConnectionSite 参数中的值与BeginConnectEndConnect 方法无关。

Set myDocument = ActivePresentation.Slides(1)
Set s = myDocument.Shapes
Set firstRect = s.AddShape(msoShapeRectangle, 100, 50, 200, 100)
Set secondRect = s.AddShape(msoShapeRectangle, 300, 300, 200, 100)
With s.AddConnector(msoConnectorCurve, 0, 0, 100, 100) _
 .ConnectorFormat
 .BeginConnect ConnectedShape:=firstRect, ConnectionSite:=1
 .EndConnect ConnectedShape:=secondRect, ConnectionSite:=1
 .Parent.RerouteConnections
End With

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文