OK, rereading the OP, it is not clear whether he's loaded $ARGV[0] from disk, changed and saved to disk again. Or whether he's created the worksheet from scratch and then saved it.
In the latter case the $ARGV[0].xls, could be the result of an previous run, and would not be held by the OS|Excel.
The sentence blockquoted in my previous note seem to indicate the latter.
In reply to Re: Re: Re: OLE Save and SaveAs
by guha
in thread OLE Save and SaveAs
by blackadder
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |