Shape.SpatialSearch 属性 (Visio)

返回一个 Selection 对象,该对象的形状符合与使用页面、主控形状或组的坐标空间表示的一个点相关的特定条件。 此为只读属性。

语法

expressionSpatialSearch( _x_ , _y_ , _Relation_ , _Tolerance_ , _Flags_ )

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

参数

名称 必需/可选 数据类型 说明
x 必需 Double X 轴坐标值。
y 必需 Double Y 轴坐标值。
Relation 必需 Integer 常量 visSpatialContainedInvisSpatialTouching 的值的任意组合。
Tolerance 必需 Double 以坐标空间的内部绘图单位表示的距离。
Flags 必需 Integer 影响结果的标志。

返回值

选择

备注

  • relation 参数可以是 VisSpatialRelationCodes 中定义的常量的任意组合。 如果没有指定 relationSpatialSearch 属性将使用这两种关系作为条件。

  • flags 参数可以是 Visio 类型库中 VisSpatialRelationFlags 中定义的常量值的任意组合, (visSpatialIncludeHidden 除外,visSpatialIncludeHidden 保留供将来使用,不应) 使用。

使用 NoShow 单元格来确定“Geometry”内容是隐藏的还是可见的。 在 NoShow 单元格中,隐藏的“Geometry”内容的值为 TRUE,可见的“Geometry”内容的值为 FALSE。

从 Microsoft Visio 2002 开始,如果 flags 包含 visSpatialFrontToBack,则 SpatialNeighbors 属性返回的 Selection 对象中的项将按照从前到后的顺序进行排序。 如果设置了 visSpatialBackToFront,返回的项将按照从后到前的顺序进行排序。 如果没有设置此标志,或者运行的是 Visio 的早期版本,顺序将不可预测。 可以使用 Selection 对象 中标识的形状的 Index 属性来确定顺序

注意

在比较两个形状时,SpatialSearch 属性不考虑形状的线条宽度、阴影、线端、控制点或连接点。

支持和反馈

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