我正在尝试使用vba删除autocad中的图层。我得到了运行时错误-2145320931(8021001d)"对象被其他对象引用。
提前致谢
答案 0 :(得分:1)
图形中的对象将在特定图层上显示。如果任何绘图对象仍然位于该图层上,您将无法删除它,因为这些对象仍然引用该图层。
首先,确保该图层上没有对象。接下来,如果您已从图层中删除了对象,则可能还必须从图形数据库中清除它们,然后才能删除图层。
另请注意,根据Developer Documentation,您无法删除第0层,Defpoints或当前图层。