Nancy,
If this is like other VFP objects, the 2nd through Nth instances of the class are going to get that value the very first object of that class got from GetFile(). VFP caches the property settings done on the "property sheet" or inside the
define class and all other instances use the cached values, they are
not reeavaluated during subsequent object construction.
>DEFINE CLASS oleexcelobject AS olecontrol
>documentFile = GetFile()
>...etc