The Best way to approach this is to create a *true* XL template.
With a true template, when you open the WS, you really open a *copy* of the
original, which you can add data to and save with a new name, or throw away
when you're finished with it, while the original remains untouched.
To make a template, first create your workbook and make sure you're
satisfied with everything.
Then, <File> <SaveAs>,
And at the bottom of the "SaveAs" window, expand the "SaveAsType" box,
And click on "Template(*.xlt).
Assign a name to this template in the "FileName" box, then <Save>.
Now, to open a *copy* of this sheet, click on,
<File> <New> <General> tab,
And click on the file name that you just created.
A WB will open with the original name that you assigned to the template, but
it will also have a "1" appended to it, meaning that this is the first copy
of the template currently opened.
You could open as many copies of the template as you wish, all at the same
time, with each one having a unique sequential number appended to the
original name, which allows the users to keep track of exactly which one
they may be working on.
All this is taking place while the *original* is safely stored, untouched,
in the templates folder.
An accidental *save* of one of the open copies has no effect on the
original.
NOW, in order to actually revise or update the *original template*, simply
open one of the copies, make your changes, and repeat what you did at the
outset, when you created the original, with one slight change.
<File> <SaveAs>,
And at the bottom of the "SaveAs" window, expand the "SaveAsType" box,
And click on "Template(*.xlt).
In the "FileName" box, the template name is already displayed, BUT ... you
must simply delete the appended number, leaving the original name.
When you click on <Save>, you'll get the dialog the "File Already Exists, Do
You Wish To Replace", to which you answer "Yes".
Using true XL templates is the one sure way to preserve your forms from
being overwritten.