Shape.GluedShapes 方法 (Visio)

返回一个数组,其中包含粘附到形状的形状的标识符。

语法

expression. GluedShapes( _Flags_ , _CategoryFilter_ , _pOtherConnectedShape_ )

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

参数

名称 必需/可选 数据类型 说明
Flags 必需 VisGluedShapesFlags 要返回的形状的连接点的尺寸和方向性。
CategoryFilter 必需 字符串 要返回的形状的类别。 有关详细信息,请参阅“说明”。
pOtherConnectedShape 可选 Shape 返回的形状也必须粘附到的其他形状。

返回值

Long ()

备注

Flags 必须是下列 VisGluedShapesFlags 常量之一。

常量 Description
visGluedShapesAll1D 0 返回粘附到此形状的所有 1D 形状。
visGluedShapesIncoming1D 1 返回其端点粘附到此形状的 1D 形状。
visGluedShapesOutgoing1D 2 返回其起点粘附到此形状的 1D 形状。
visGluedShapesAll2D 3 返回粘附到此形状的所有 2D 形状以及此形状粘附到的所有 2D 形状。
visGluedShapesIncoming2D 4 如果源对象是一维形状,则返回起点粘附到的 2D 形状。 如果源对象是 2D 形状,则返回粘附到此形状的 2D 形状。
visGluedShapesOutgoing2D 5 如果源对象是一维形状,则返回终点粘附到的 2D 形状。 如果源对象是 2D 形状,则返回此形状粘附到的 2D 形状。

类别是用户定义的字符串,可用来对形状进行分类,从而限制容器中的成员资格。 可以在形状 ShapeSheet 的 User.msvShapeCategories 单元格中定义类别。 可以通过用逗号分隔类别为形状定义多个类别。

根据具有两种方向性(向内和向外)的连接点在特定连接中的使用方式,系统会将此类连接点识别为传入或传出连接点。

如果源对象为主控形状或参考线的一部分,则 GluedShapes 方法会失败。 参考线不会包含在任何返回形状的列表中。

如果为 pOtherConnectedShape 指定了无效的形状,Microsoft Visio 将返回参数无效错误。

如果没有返回符合条件的形状,则 GluedShapes 将返回空的数组。

支持和反馈

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