gogogo168 发表于 2006-11-7 19:27:00

[VBA]如何用vba实现块的重新定义

原来的dwg里面已经有该块的定义,但是,我现在想重新定义该块,,请问该如何实现???

wyj7485 发表于 2006-11-8 14:40:00

把原块清理了再定义吧

gogogo168 发表于 2006-11-8 15:29:00

但是我的这个dwg中,有该块,,,是清理不掉的!!!!
而且,我用定义新块的定义后,,没有任何变化!!!
所以,才请教大家的

tcsl9621 发表于 2006-11-9 16:45:00

我是这么实现的,我先求出BLOKS再求出我需要地BLOK对像。遍历其中的所有对像存入变量中。我修秘改后的块对像定入块中。将先前变量中的对像全部删除。即可。再全部重生成一下就好了。

gogogo168 发表于 2006-11-10 10:04:00

等于先保存所有的dwg中的块对象,然后删除所有的块对象,然后再重新定义该块,再插入以前删除的块!!!!
太麻烦了吧???有没有别的更好的方法????
不过,还是多谢你
页: [1]
查看完整版本: [VBA]如何用vba实现块的重新定义