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 支持和反馈,获取有关如何接收支持和提供反馈的指南。