ダウンロードして頂き、有難う御座います。
お気に入り頂けましたら、使ってやって下さい
エクセルには「自動保存」アドインが付属していますが、ブックを「上書保存」してしまうので既成のファイルを利用して新しいブックを作る時など、最所に「名前を付けて保存」しないと既成のファイルが書換られてしまいます。(「テンプレートを使えば良いじゃないか」と言われれば、その通りなのですが。)苦笑。
でも、「それが面倒だ!」と言う方にお勧めするのが「緊急時お助かりバックアップ」です。
出来る事は只ひとつ、ひたすら指定時間間隔(1~30分)で開いたブックと同じフォルダーに、黙ってバックアップファイル[.bak]を作る事です。上書は致しません。
ブックは、いくつ開いてもかまいません。開いたブックの数だけ、バックアップファイルを作成します。
さらに、新規ブックまたは、テンプレートから開いたブックの様な、拡張子が無いブックには「名前を付けて保存しますか?」と催促して来ます。
「なんだか面倒くさそうなアドインだな。」と、お思いでしょうが‥‥。
そこは、潔癖症のアドインですからゴミは残しません。ユーザーがブックを「保存」したり、「正常終了」させた時は、バックアップファイルを綺麗さっぱり削除します。
パソコンがハングした時や、急な停電の時は、バックアップファイルが残りますから拡張子を[.xsl]に変えてお使い頂けます。
ただし、異常終了した際に残った[.bak]ファイルと同名の[.xls]ファイルを、間違えて立ち上げてしまってから、「しまった~。」と思ってエクセルを慌てて「終了」させると、アドインは「正常終了」したと思い込んで、同じフォルダーに在る同名の[.bak]ファイルを削除してしまいます。(私もやって仕舞いました。涙。)
もし、間違えて[.xls]ファイルを立ち上げてしまったら、慌ててエクセルを「終了」させずに、先に[.bak]ファイルを既存のフォルダーから移動させて、エクセルを「終了」しましょう。
インストール方法
解凍した[xlBk_Up.xla]を Microsoft Office がインストールしてあるフォルダ(通常は C:\Program Files\Microsoft
Office\Office )の【Library】フォルダに移動して下さい。
Readme.txt は文句がある場合に必要ですから、リネームして残して置いた方がいいと思います。
次に、エクセルを立ち上げて[ツール]-[アドイン]をクリック、アドイン窓の中から「自動バックアップ」を探しチェックボックスを[レ]にして[OK]ボタンを押して下さい。設定画面が現れたら、時間を設定して[設定保存]ボタンを押して下さい。
以上で、[Excel Emergency BackUp Addin]が使用出来ます。
使用方法
バックアップを一時中断する時や、設定時間を変える時などは、メニューに追加された[バックアップ]ボタンを押して下さい。設定画面が現れます。
アドインを削除する時は、[ツール]-[アドイン]をクリック、アドイン窓の中から「自動バックアップ」のチェックボックスを[]にして[OK]ボタンを押して下さい。使用していたレジストリも削除します。
もう二度と使わない時は、【Library】フォルダに在る[xlBk_Up.xla]を最後に削除して下さい。
使用して色々とお気付きの点が御座いましたら(出来たら感想も)、下記メールまでご連絡お願いします。
再配布について
再配布して下さる方は居ないと思いますが、既得にも再配布してあげようと思って下さる方は、ご面倒ですが御一報下さい。
UPしているバージョンよりも最新版が手元に有りましたら、メールで送信させて頂きます。
e-mail:junichi@mitene.or.jp
配布ファイル名
xlBk_Up101a.lzh
展開ファイル名
Bk_Up.xla (Excel Addin)
Readme.txt(このファイル)
開発環境
Windows2000,Microsoft Excel2000-SR1(VBA)
著作権
作者である Junichi Sekido が保有します。
免責事項
このアドインを使用して重大な事故が発生しても、作者は責任を持ちません。
自己の責任で、ご使用願います。
変更履歴
Ver.1.00 公開。
Ver.1.01 テンプレートから開いたブックに対応させた。
Ver.1.01a 新規ブックを保存した際に出たバグを修正した。
Ver.1.01b [XLStart]フォルダ内のファイルのバックアップをスルーさせた。
[XLStart]フォルダにあるファイルは、終了時に[close]イベントが発生
しない為、[*.bak]のゴミが残ってしまい次回エクセルを起動した時に
[*.bak]のファイルまで立ち上がってしまう。従って、設定時間が来ると
[*.bak]の上書きが出来ない為、エラーが出た。