动态块的爆炸问题
我有一段代码,在这段代码中用块引用分解块。Explode()方法起着重要的作用。图形包含许多块参照。分解块参照后,将分析生成的几何图形和图元的相对位置。我们已经开始使用动态块和可见性状态,只是为了使编辑绘图更容易。就在那时,代码开始在具有开/关两种可见性状态的最简单的动态块上失败。打电话。分解导致“无效键”错误,没有进一步的详细信息。
但是,这些块将使用AutoCAD命令行中的explode命令进行分解。
但即使是一个最简单的VBA宏,只有交互式选择工具和即时。选定块参照的分解因“无效键”而失败。
尝试了2006年和2008年的几个CAD安装,仍然是“无效密钥”。在所有其他方面,该块表现良好。
我欣赏任何想法。我想张贴一个例子,但不确定我是否可以直接在论坛上做。如果这是不可能的,我会链接到它。
谢谢!
**** Hidden Message ***** 更新:如果可见性夹点被删除,VBA。爆炸作品。
想知道在试图展开之前,是否必须以某种方式去掉代码中的柄。我如何得到把手本身的引用? 如果我在爆炸前调用ConvertToAnonymousBlock或ConverToStaticBlock,它就会工作<不过,这是一个奇怪的问题和行为。 很高兴你找到了。我正要说我听说你需要在爆炸前转换成静态块。
页:
[1]