返回介绍

BeginConnect 方法

发布于 2019-10-04 14:06:58 字数 1347 浏览 931 评论 0 收藏 0

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

expression.BeginConnect(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 和您的相关数据。
    原文