Oder einfach 2x SaveAs?
Also in etwa so?
Dürfte schneller gehen, als:
SaveAs, Close, Open(original).
Ab CS5 gilt laut Doku auch (nicht getestet!):
void saveACopy ([to: File][, stationery: bool=false])
Saves a copy of the document. Parameter Type Description
to File The file path for the copy. Note: Leaves the original document open and does not open the copy. (Optional)
stationery bool If true, saves the file as stationery (Mac OS) or as a template (Windows). Note: The file extension for stationery and templates is different than the extension for regular files. (Optional) (default: false)