リストHOME  リストOpen Source

エクセルファイルのバックアップ

概要

 エクセルの標準機能では、設定によりバックアップファイルを一つ作成することが出来ますが、もう少し、過去を遡って、編集内容を戻したいと思った経験はありませんでしょうか?
 そういった要望にお応え出来るよう、エクセルファイルの保存処理に同期して、バックアップファイルを最大10世代まで残せるサンプルプログラムを作成してみました。

 ソースコードが以下からダウンロード出来ますので、参考にしてみてください。

 ソースコードは、Microsoft社の製品 エクセル向けに書いたものなので、利用するには、ご使用のコンピュータに、エクセルがインストールされていることが、必須条件です。


 以下がエクセルでの実装例です。
バックアップ処理の実装例


 実装したエクセルファイルの直下にバックアップフォルダが作成され、10世代までバックアップファイルが保存されます。
バックアップフォルダ

改善案

 現在は、10世代分のバックアップを作成する仕様ですが、世代数を変更したい場合は、以下の数値を変更してください。


Private Const BACKUP_GENERATION = 10            '10世代のバックアップ

免責事項

 作者は、本ソフトウェアの使用または使用不能から生じるコンピュータの故障、情報の消失、その他あらゆる直接的及び間接的被害に関して一切の責任を負いません。

ダウンロード

不具合の報告

 ご使用にあたり、改善の要望、不具合の発生等ありましたら、画面下のアドレスまで、ご連絡頂きますよう、宜しくお願いいたします。ご面倒、ご不便をお掛けしますが、宜しくお願いいたします。


エクセルバックアップ・ページのフッター
管理者のメールアドレス