Shape.Disconnect 方法 (Visio)

拆分指定的连接线端点,并将它们从所连接的形状偏移指定的距离。

语法

expressionDisconnect( _ConnectorEnd_ , _OffsetX_ , _OffsetY_ , _Units_ )

表达 一个代表 Shape 对象的变量。

参数

名称 必需/可选 数据类型 说明
ConnectorEnd 必需 VisConnectorEnds 要断开连接的连接线的端点。
OffsetX 必需 Double 连接线端点要从形状移开的 x 距离。
OffsetY 必需 Double 连接线端点要从形状移开的 y 距离。
"单位" 必需 VisUnitCodes 已分配的偏移值的度量单位。

返回值

Nothing

备注

ConnectorEnd 必须是下列 VisConnectorEnds 常量之一。

常量 Description
visConnectorBeginPoint 0 连接线的起点。
visConnectorEndPoint 1 连接线的端点。
visConnectorBothEnds 2 连接线的起点和终点。

在连接形状 (一维可路由形状) 调用 Disconnect 时,将根据指定的 ConnectorEnd 参数值从其目标形状中取消连接符的一个或两个终结点。 如果未拆分指定的端点,则 Microsoft Visio 不会执行任何操作。

Visio 将终结点 () 从当前位置偏移 量偏移 OffsetXOffsetYUnits 指定的量。 偏移值为 0 表示终结点不会移动。

Disconnect 方法不能应用于非连接线的形状。 如果对非连接线的形状或主控形状中的形状调用 Disconnect,则 Visio 将返回“源无效”错误。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。