To do this, you would need to create an object that offers you an abstraction of the file. It is that object that you would set your pointer to. This object could be the FileSystemObject, or it could be whatever you wanted it to be. You can not, however, simply set an object directly to a file path and expect it to be the file. - Jeff Marler B-)