A few questions -

Will the pointer file be open at the time of macro execution or should it be opened by the macro?

Also, should this file be saved-as with the new name (File-> Save As) ?