問題: 圖塊無法使用現地編輯 顯示錯誤 指令: _refedit 在其他物件的參考中找到錯誤: ** 缺少應用程式參考: ACAD,到 AcDbLinetypeTableRecord。 原因: 該圖塊內含有其他應用程式或外掛產生的物件, 產生附加有延伸資料(XData),無法解析導致。 解決方式: 移除延伸資料(XData) 使用下面LISP,在 圖塊編輯內使用指令daa ,但 請注意他會刪除所有延伸資料(XData) (defun DelXdata (ent app / entlst tmplst) (setq entlst (entget ent app)) (foreach memb (cdr (assoc -3 entlst)) (setq tmplst (cons -3 (list (cons (car memb) nil))) entlst (subst tmplst (assoc -3 entlst) entlst) entlst (entmod entlst) ) ) ) (defun C:daa (/ curass countr) (setq curass (ssget "X" '((-3 ("*")))) countr 0 ) (if curass (repeat (sslength curass) (DelXdata (ssname curass countr) '("*")) (setq countr (1+ countr)) ) ) (princ) ) 相關連結 AutoCAD 如何載入LISP