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

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

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

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

把原块清理了再定义吧

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

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

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

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

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

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