I can't seem to figure out how to test if a layer is frozen or thawed with ActiveX This is what I have: (setq Layer1 (getvar "clayer")) (if (= (vla-get-freeze Layer1) :vlax-false) (setvar "clayer" Layer1) (setvar "clayer" 0)) I think the problem is that Layer1 is not an activex layer, rather it is just a string. So I guess the question is how do I make it read at an activex layer? Thanks, kemp