明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1819|回复: 2

请教版主:VBA中创建多段线时,如果事先不能确定多段线的顶点数目,怎么办?

[复制链接]
发表于 2003-5-11 13:16:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2003-5-11 13:16:50 编辑


在vba中创建二维多段线时,帮助中定义如下:
dim points(0 to 9) as double  确定了5个顶点
如果我现在需要由其他程序导入多段线顶点,多段线顶点的数目由一参数K确定,该如何解决?
我试图 dim points as variant
然后给k个顶点赋值
最后 set plineobj= thisdrawing.modelspace.addlightweightpolyline(points)
执行出错,参数不对。

请问:我该如何解决?
发表于 2003-5-11 16:38:00 | 显示全部楼层

之后用Coordinates重新定义

dim points(0 to 9) as double
' 赋值
set plineobj= thisdrawing.modelspace.addlightweightpolyline(points)
dim newpoints as variant
' 重定义
plineobj.coordinates=newpoints
 楼主| 发表于 2003-6-2 16:06:00 | 显示全部楼层

问题解决了,谢谢efan!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 16:50 , Processed in 0.171372 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表