返回折线行中记录的点。
语法
expression。 GetPolylineData
( _Flags_
, _xyArray()_
)
表达 一个代表 Row 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Flags | 必需 | Integer | 影响返回点的标志。 |
xyArray () | 必需 | Double | out 参数。 返回指定行中记录的点的替代 x 和 y 值的数组。 |
返回值
Nothing
注解
如果行的类型不是 visTagPolylineTo,则将引发异常。
如果 GetPolylineData 方法成功, xyArray () 将返回 一 个 n 双精度值一维数组, (VT_R8) 从 0 到 n - 1 编制索引。 参数 xyArray () 是由 GetPolylineData 方法分配的 out 参数,该方法将所有权传回调用方。 调用方最终应对返回的数组执行 SafeArrayDestroy 。 (Microsoft Visual Basic 并Visual Basic for Applications为你管理此功能。)
Flags 参数是位掩码,指定用于返回点的选项。 其值应为 visGeomWHPct、visGeomXYLocal 或上述两个值之一与 visGeomExcludeLastPoint 的组合。 如果 visGeomWHPct 和 visGeomXYLocal 均未作为 Flags 参数的一部分传递,则将生成错误。
常量 | 值 | 说明 |
---|---|---|
visGeomExcludeLastPoint | &H1 | 可选。 折线的最后一个点(行中的 X 和 Y 单元格)将不包括在 xyArray() 中。 |
visGeomWHPct | &H10 | xyArray() 中返回的值将为宽度/高度的百分比。 |
visGeomXYLocal | &H20 | xyArray() 中返回的值将为绘图中的本地内部单位。 |
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。