hmmm yeah, Stevie B's TypeLibrary viewer can come in handy here as well. I use it and I know you use it too jlo. The other thing I do quite a bit is take a guess at the property name, then dump @SERROR to the console afterwards to see if I get an Unknown name error. Once I get the property name, I use VarTypeName() to see what kind of variant is being returned - an object or a long or a string ... generally just hack it ...

-Shawn

[ 15. May 2003, 14:11: Message edited by: Shawn ]