Я хочу создать сценарий VBA, который будет сохранять копию документа каждые 5-10 минут с новым именем. Скрипт будет хранить около 10-15 копий в одной папке, увеличивая число каждый раз. Если он достигает максимального числа сохранений, он должен удалить самый старый.
Например:
document.xlsx - Working copy.
document_b1.xlsx - First backup, done after 5 minutes.
document_b2.xlsx - Second backup, after 10 minutes.
И так далее, и так далее.
Когда это число в конце достигает 15, скрипт должен переименовать остальные.
то есть:
document_b15 - gets deleted.
document_b14 -> document_b15
document_b13 -> document_b14
...
document_b1 - new copy.
Какая функция могла бы выполнить необходимые шаги?
Короткий список, который понадобится VBA:
- Увеличение ценного
- Переименование файлов
- Удаление файла
- Сохранение текущего документа как нового файла
Я знаю, что Q принадлежит Stackoverflow. По поводу программной части.
Но я хочу использовать существующее решение, а не изучать VBA с нуля.
Есть ли VBA, которая сделала бы это для меня?