1

我正在尝试使用 vba 删除 AutoCAD 中的图层。我得到运行时错误-2145320931(8021001d)“对象被其他对象引用。

  • 我要删除的图层不属于任何实体。
  • 我要删除的图层名称不是 0,也不是活动图层。

提前致谢

4

1 回答 1

1

绘图中的对象将在特定图层上表示。如果任何绘图对象仍位于该图层上,您将无法将其删除,因为这些对象仍引用该图层。

首先,确保该层上不存在任何对象。接下来,如果您从图层中删除了对象,您可能还必须从图形数据库中清除它们,然后才能删除图层。

另请记住,根据开发人员文档,您不能删除第 0 层、Defpoints 或当前层。

于 2012-04-17T04:46:04.240 回答