The code itself is not a problem in that it works perfectly for the process described above.

What I am wondering is if there is any way in VBA that I can change a name of a document without doing a SaveAs (which would save me what seems to be a superfluous save).

Also not sure if the original document should be a .doc or a .dot. It will pretty much be a finished document into which docvariables are sent. I want the original to remain unchanged when closed, the changes instead being reflected in the x.doc doc that the SaveAs creates. Any advice about this would be welcome.

(The third party app, incidentally, is just a delphi project that connects to Word's automation server and passes variables between itself and Word).