yxr_MJTD 发表于 2010-4-26 13:40:00

[求助]VBA 不循环 怎么操作选择集?在线等!

<p>&nbsp;&nbsp;&nbsp;&nbsp; 大家好,我想写一个程序实现不用循环操作选择集选中的对象。比如把选择集中所有的对象旋转、平移、删除、等,因为我的图形比较大,内容多,如果循环操作就会很浪费时间。不知大家有什么好的方法没有?</p><p></p>

fjfhgdwfn 发表于 2010-4-26 16:39:00

<p>使用sendcommand调用CAD命令直接旋转、平移等</p>

wuyunpeng888 发表于 2010-4-29 20:01:00

可以创建组

AirCD 发表于 2010-4-30 14:22:00

<p>个人感觉用其他方法不会比遍历快多少。</p><p>因为从程序的角度来看,一个个旋转和一次性旋转,操作量都是同样的。</p>

兰州人 发表于 2010-5-1 16:51:00

yxr_MJTD发表于2010-4-26 13:40:00static/image/common/back.gif&nbsp;&nbsp;&nbsp;&nbsp; 大家好,我想写一个程序实现不用循环操作选择集选中的对象。比如把选择集中所有的对象旋转、平移、删除、等,因为我的图形比较大,内容多,如果循环操作就会很浪费时

<p>所提问题思路有问题,</p><p>1选择集中所有的对象旋转、平移、删除等---</p><p>&nbsp;&nbsp; 只能通过遍历方法判断相应的实体对象,哪些对象需要进行对象旋转、平移、删除</p><p>2 因为我的图形比较大,内容多,按现在的机器配置,算什么,一会就玩?</p><p>3 现在要让机器省0.01秒,优化算法的时间是得不偿失.</p>

yxr_MJTD 发表于 2010-5-8 08:01:00

<p>唉,先去试试再说吧,谢谢各位!</p>

lxsl_hzj 发表于 2010-5-8 15:48:00

<p>都回答得很不错,如果要加快速度,只有研究CAD的数据库了。</p>
页: [1]
查看完整版本: [求助]VBA 不循环 怎么操作选择集?在线等!