"adobe(pdf)|*.pdf |document(doc)|*.doc|jpeg(jpg)|*.jpg" Each pairing is | delimited eg. "type_HumanReadable|FileSystemMask". then each pair is futher delimited by a pipe eg. "adobe(pdf)|*.pdf |document(doc)|*.doc" also watch out for .jpeg s I think you can add ", *.jpeg" to the end, but I can't quite recall off the top of my head. oh and the other had some good points. look over his/her post. next time just highlight "Openfile.Filter" and hit F1 to look at the help doc. I have to look this one up every time... hey...slang is the vernacular for the vernacular...wow