And just to add to Gord's response.
This setting to create a backup is a workbook setting--it's not an application
setting.
But you can create a template file that has this setting.
Name this file book.xlt and store it in your XLStart folder.
Excel will use this template file whenever you click on the new icon on the
standard toolbar. You'll still have to change the setting for each existing
workbook, though.
> File>Save As>Tools>General Options>Always create backup.
> Note: the file extension will be XLK..........not BAK
[quoted text clipped - 53 lines]
> >
> >-- Roy Zider
Dave and Gord:
It's hard for me to accept that after all these years there's not a
simple auto-save option with Excel. Even the notion to modify the
current auto-save so as to persist it after the workbook is close
seems not to have occurred to the developers -- perhaps because most
people think that's the way it works (which of course it doesn't).
In reply to some of your comments:
1. File>Save As>Tools>General Options>Always create backup.
I didn't even know this existed -- thanks. I'm using Excel 2003, so
this is OK. But it appears to be workbook specific only -- have to
invoke with each workbook.
2. I have also tried the Autosave.XLA from XL97 on 2002 and 2003 and
does the job.
To download the 97 version go here.....http://www.stat.jmu.edu/trep/
Marchat/sp2001/Library.htm
I downloaded and added the file to Addins -- recognized, options
work. Can't open the code however (Alt-F11) -- password required.
Maybe sometime I'll unpack one of those password crackers and tackle
all the protected addins.
But not autosaving when set to every 1 minute, not prompting to save.
So unclear if it's working on my machine at the moment. There may be
some security problem with XP SP2 that may prevent this from working.
Did save the original as .xlk when it was loaded.
3. In addition to the above......Jan Karel Pieterse has an addin
called AutoSafe
which also doen't alert before saving. http://www.jkp-ads.com/Download.htm
(look for AutoSafe.zip)
Link has moved --> http://www.jkp-ads.com/download.asp (note change
from htm to .asp, that's all).
The program notes make this appear like it has the same problem as
auto recovery saving:
"As soon as a workbook is closed the backup copy is deleted from the
backup directory. If an abnormal termination of Excel occurs, the
backup copies remain on disk, and Autosafe finds them the next time
Excel is started and presents recovery options to the user."
I downloaded this program, and installed. But in order to have it
function properly, it requires the change of a security setting --
Tooll | Macros | Security | Trusted Publishers have to check "Trust
access to Visual Basic Project. That's a pretty general trust level
to enable, it seems to me.
I did go ahead and install it. Unfortunately, there is no option to
persist the backup after normal exit (v3.5 Newtwork version - free
version). It also does not create a backup on program start, so first
10 (default) minutes are unprotected. Also, creates a .tmp file name
unrelated to the workbook.
So on this one, it's not clear to me how this is an improvement over
the vanilla Excel autorecovery saving -- no backup left after exit,
and requires the relaxation of a special security setting as well.
In summary, I guess I'll use the Autosave.xla until something better
turns up.
Thanks for your help.
-- Roy Zider
FUBARinSFO - 25 Jan 2008 21:37 GMT
> But not autosaving when set to every 1 minute, not prompting to save.
> So unclear if it's working on my machine at the moment. There may be
> some security problem with XP SP2 that may prevent this from working.
> Did save the original as .xlk when it was loaded.
Correction to the above -- is autosaving. Apparently waiting for a
dirty bit flag to be set -- no changes, no saving.
Gord Dibben - 25 Jan 2008 21:58 GMT
>"As soon as a workbook is closed the backup copy is deleted from the
>backup directory. If an abnormal termination of Excel occurs, the
>backup copies remain on disk, and Autosafe finds them the next time
>Excel is started and presents recovery options to the user."
You can set the autosafe options to send the deleted backup copies to the
recycle bin for later retrieval.
First time you load the add-in through Tools>Add-ins it will open a dialog where
make the settings.
Or you could load Autosafe Setup.xls where you can choose the options.
Note: this workbook contains macros to be enabled, but you only have to run it
once.
>I downloaded this program, and installed. But in order to have it
>function properly, it requires the change of a security setting --
>Tooll | Macros | Security | Trusted Publishers have to check "Trust
>access to Visual Basic Project. That's a pretty general trust level
>to enable, it seems to me.
How and what did you install?
The Autosafe.xla is an add-in and should automatically be trusted.
Unzip the Autosafe.zip to a new folder then run Autosafe Setup.xls which will
give you the options settings and copy autosafe.xla to your Office\Library.
But the AUTOSAVE.xla will do the job so autosafe.xla is not really needed.
Gord
FUBARinSFO - 26 Jan 2008 03:13 GMT
Gord:
I ran setup.exe, not setup.xls to set up autosafe. I do recall seeing
(or reading) about the backups being bucked to the Recycle Bin, but it
didn't register on me that there is where I would retrieve them, as
you suggested. That is of course the option here, then.
Thanks for your comments, and getting me motivated to at least install
autosave.xla.
-- Roy