iliekater 发表于 2009-3-29 14:19:58

创建块

我想问一个关于用VBA创建块的问题。你看,我不想创建圆块、文本块等,相反,我需要创建一个包含屏幕上绘制的所有内容的块。至于内点,(0,0,0)点就可以了,但我的问题是,我不知道如何处理VBA来选择对象(在本例中是所有对象)。
**** Hidden Message *****

Jeff_M 发表于 2009-3-29 15:12:53

使用SelectionSet获取对象,将它们放入对象数组中,使用CopyObject方法将它们放入新的bloick定义中。
除非您希望块中的所有模型空间对象,否则只需循环遍历ModelSpace服从jcts并将它们放入数组中以与CopyObject一起使用。

iliekater 发表于 2009-3-29 15:58:21

好的,谢谢,我会试一试。
页: [1]
查看完整版本: 创建块