概要 - コレクション オブジェクトのメンバーを削除する(ActiveX)

特定の寸法スタイルを削除するには、メンバー オブジェクトにある Delete メソッドを使用します。

たとえば、次のコードでは画層 ABC を削除します。

AutoLISP
(setq acadObj (vlax-get-acad-object)
      doc (vla-get-ActiveDocument acadObj)
      ABCLayer (vla-Item (vla-get-Layers doc) "ABC"))
(vla-Delete ABCLayer)
VBA (AutoCAD のみ)
Dim ABCLayer as AcadLayer
Set ABCLayer = ThisDrawing.Layers.Item("ABC")
ABCLayer.Delete

オブジェクトを削除した後は、プログラムでそのオブジェクトに決してアクセスしてはいけません。