Hi:
As long as Word is holding your RTF document open (which it does when it displays the document to you), you cannot overwrite the file name. This means that you must
1) explicitly close WORD when you're done looking at the intermediate RTF results if you plan to rerun the job with the same name -- this means remembering to do something at the Word end
2) give the file a unique name every time while you're testing this means doing something at the SAS end. You could use SAS macro variables to make the name unique. Something like this (I'm not a big fan of ':' from time() in the file name, so I use TRANSLATE to turn the : into _):
[pre]
%let timeval = %sysfunc(time(),time8.);
%let timeval = %sysfunc(translate(&timeval,_,:));
%put &timeval;
ods rtf file="c:\temp\myfile&sysdate9._&timeval..rtf";
proc print data=sashelp.class;
run;
ods rtf close;
[/pre]
And, as long as your submissions were at least 1 second apart, the name would be unique. If you do this while you're testing, it avoids the issue you describe. At the very end, when you're done testing, you can use a final, production name, instead of the testing name.
cynthia