Я хочу создать сценарий 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, который сделал бы это для меня?