Есть еще вариант с bat-файлами, удобен тогда,
когда место расположения .xls-файлов пользователя фиксировано.
1. Пусть пользователь работает в папке C:\Work\*.xls и производит
сохранение файла .xls по необходимости или с помощью механизма Автосохранения.
2. Параллельно работает файл - Архивное_копирование_XLS.bat, который формирует
сдвигающиеся последние две копии файла в определенном месте:
Код: Выделить всё
-----------------------------------------
rem Удаление предыдущей копии BAK
rd /S /Q C:\Temp\Arxiv_BAK
rem Переименовани папки Текущий_Архив --> BAK
rename C:\Temp\Arxiv Arxiv_BAK
rem Создание папки Текущий_Архив
mkdir C:\Temp\Arxiv
rem Копирование архивированных файлов в папку Текущий_Архив
xcopy C:\Work\*.xls C:\Temp\Arxiv\Work\ /E /F /Y
--------------------------------------------
3. Можно создать расписание в Windows - для периодического запуска bat-ника.
4. Можно создать более 3,4 и т.д. сдвигающиеся копии.
5. Время создания папок-копий можно смотреть в Проводнике в режиме \Вид\Таблица\поле Изменен.