WPS 基础接口 > 表格 API 参考 > ConnectorFormat > 方法 > ConnectorFormat.EndConnect 方法
将指定的连接符的终点连接到指定的形状上。如果在连接符的终点与其他形状之间已经有了连接,那么该已有的连接将中断。如果连接符的终点不在所需的连接结点,本方法将把连接符的终点移到该连接结点,并对连接符的大小和位置作相应的调整。可用 BeginConnect 方法将连接符的起点连接到某一形状上。

语法

表达式.EndConnect(ConnectedShape, ConnectionSite)

表达式   一个代表 ConnectorFormat 对象的变量。

参数

名称 必选/可选 数据类型 说明
ConnectedShape 必选 Shape 要连接到连接符终点的形状。指定的 Shape 对象必须与连接符在同一个 Shapes 集合中。
ConnectionSite 必选 Long 是一个介于 1 和指定形状的 ConnectionSiteCount 属性的返回值之间的整数。如果希望连接符自动查找它所连接的两个形状间的最短路径,请为此参数指定任何一个有效整数,并且在连接符的两端连接到形状之后使用 RerouteConnections 方法。

说明

将连接符连接到某个对象以后,该连接符的大小和位置将在必要时进行自动调整。

示例

本示例向 myDocument 中添加了两个矩形,并用曲线连接符将这两个矩形连接起来。请注意,对 RerouteConnections 方法的调用使得在 BeginConnect 方法和 EndConnect 方法中所指定的 ConnectionSite 参数值不相关联。

示例代码
let myDocument = Worksheets.Item(1)
let s = myDocument.Shapes
let firstRect = s.AddShape(msoShapeRectangle, 100, 50, 200, 100)
let secondRect = s.AddShape(msoShapeRectangle, 300, 300, 200, 100)
let c = s.AddConnector(msoConnectorCurve, 0, 0, 100, 100)
    c.ConnectorFormat.BeginConnect(firstRect, 1)
    c.ConnectorFormat.EndConnect(secondRect, 1)
    c.RerouteConnections()


请参阅