zach_peng 发表于 2011-2-18 11:43:00

请教一下如何通过vba读取polyline的坐标

我在help文档里只找到读取spline的方法,但我需要读polyline的坐标,有人知道的话请指教。
谢谢

sailorcwx 发表于 2011-2-18 12:53:00

object.Coordinates
object
3DFace, 3DPolyline , Leader, LightweightPolyline, MLine, Point, PolyfaceMesh, PolygonMesh, Polyline, Solid, Trace
The object or objects this property applies to.
Coordinates
Variant (array of doubles); read-write
The array of points.
LightweightPolyline objects: The variant is an array of 2D points in OCS.
Polyline objects: The variant is an array of 3D points: the X and Y coordinates are in OCS; the Z coordinate is ignored.
All other objects: The variant is an array of 3D points in WCS.

zach_peng 发表于 2011-2-18 13:45:00

只有这段说明还是不知道怎么用啊

yxh1202 发表于 2011-2-21 09:01:00

这是语法。就是在VBA里你可以用这个语句提取对象(object)的属性。

zach_peng 发表于 2011-2-21 10:00:00

谢谢上面两位,用这个方法搞出来了。
还有一个问题,我现在还需要读取这个lwpolyline z轴的坐标,应该怎么办,可以把它的类型先变成3dpolyline吗?语法也还是没有找到。。。

zach_peng 发表于 2011-2-21 10:46:00

找到了
object.Elevation
还是谢谢楼上两位

iryou 发表于 2011-8-24 09:51:00

谢谢你们的讨论,我的问题也解决了
页: [1]
查看完整版本: 请教一下如何通过vba读取polyline的坐标