Page.AutoConnectMany 方法 (Visio)

自动在指定的形状之间以指定的方向绘制多个连接。 返回所连接形状的数目。

语法

expressionAutoConnectMany( _FromShapeIDs()_ , _ToShapeIDs()_ , _PlacementDirs()_ , _[Connector]_ )

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

参数

名称 必需/可选 数据类型 说明
FromShapeIDs () 必需 Long 绘制连接的起始形状标识符数组。
ToShapeIDs () 必需 Long 绘制连接的终止形状标识符数组。
PlacementDirs () 必需 Long VisAutoConnectDir 常量数组,表示绘制连接的方向。 有关可能值,请参见备注。
Connector 可选 [未知] 要使用的连接线。 可以是 MasterMasterShortcutShapeIDataObject 对象。

返回值

Long

备注

对于 PlacementDirs() 参数,传递的是 VisAutoConnectDir 枚举中的值的数组,以指定连接方向(即被连接形状相对于主形状的位置)。 PlacementDirs () 的可能值如下所示。

常量 Description
visAutoConnectDirDown 2 向下连接。
visAutoConnectDirLeft 3 向左连接。
visAutoConnectDirNone 0 在不重定位形状的情况下进行连接。
visAutoConnectDirRight 4 向右连接。
visAutoConnectDirUp 1 向上连接。

调用 AutoConnectMany 方法等效于多次调用 Shape.AutoConnect 方法。

可以在作为参数传递的每个数组中多次包含同一形状。 但是,不能使用 AutoConnectMany 方法将某个形状连接到自身。

如果某个特定的 AutoConnectMany 操作失败或无效,Microsoft Visio 会在每个参数数组中跳过该操作并继续处理下一个项目。 AutoConnectMany 将返回成功处理项目的总数。

如果每个参数数组不包含相同数量的值,Visio 将返回参数无效错误。

可选 Connector 参数值必须为引用一维可传送形状的对象。 如果未传递 连接器 的值,Visio 将使用默认动态连接器。

如果使用 IDataObject 接口传递所选的形状,则 Visio 仅使用第一个形状。 如果 Connector 不是 Visio 对象,则 Visio 将返回“参数无效”错误。 如果 Connector 不是匹配方法上下文的形状,则 Visio 将返回“源无效”错误。

支持和反馈

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