>I think I understand that, but why does one Vartype() return 'U' while another gets Error?
>
>I have been using Vartype( oObject.cProperty ) whenever I knew that oObject existed, rather than Pemstatus(), and it works the way I think it should.
You used it icorrectly. You shoud use TYPE() instead.
--sb--