Anyone have thoughts/comments they want to share? ; function to determine if a field ; has been applied to an object. ; Arguments: ; [object] - vla-object ; return: vla-object, IAcadObject or nil ; Notes: ; First stab at doing anything with fields ; unsure if this function will cover all ; instances that are possible. (defun field-p (object / result) (if (and (= :vlax-true (vla-get-hasextensiondictionary object)) (setq result (vl-catch-all-apply (function (lambda () (vla-item (vla-getextensiondictionary object) "Acad_field"))))) (not (vl-catch-all-error-p result)) ) (vla-item result 0) ) )