非常感谢英雄无敌和管理员同志! 看来用VBA,还是无法提取块中的各个对象(子图元)的相关参数。 我对lisp不太懂,而且cad的vba开发也是刚开始摸索,所以看来只能把块参照删除(保存块 参照位置),然后炸开原块,获得各个参数,修改完(包括删除)炸开对象后,再用与原块相同的块参数(如块名、插 入点等)重新定义块,并在原来各个块参照的位置插入新块。这样是可以实现的,只是觉得绕的路是否太多,所以想 知道是否能够得到块中各个对象的参数,比如是否存在某些数据库中;既然连管理员都说不行,看来是真的不行了。 不过还是【衷心】的感谢英雄无敌,和你的lisp程序,等我研究研究lisp和ARX,我想也许能找到更好的办法。 当然也非常感谢管理员同志权威的回答! |