Dear Friends! I've asked this before but haven't succeded doing it in VLISP. I want to purge blocks without that it echoes that the block is purged. Someone gave me the followong for deleting layers: (defun DeleteLayer (Name / Ename) (and (= (type Name) 'STR) (setq Ename (tblobjname "layer" Name) ;;; (tblobjname "block" Name) ) (not (vl-catch-all-apply 'vla-delete (list (vlax-ename->vla-object Ename)))) ) ) I thought I could use that defun for deleting blocks too, but not! Could someone give me some hints. Rolf