Макрос створення копії файлу excel у вигляді архіву zip, макроси для excel

(Без використання сторонніх програм-архіваторів)

У доданому файлі - файл, при запуску якого автоматично спрацьовує такий макрос
При відкритті цього файлу, якщо включені макроси, в папці My Program Backups буде збережена копія книги в форматі ZIP (архів)
Папка, якщо така не існує, буде автоматично створена макросом.

Функція для розархівування (вилучення файлів з архіву ZIP)

5 дней 8 часов назад

Жодного разу з таким не стикався (не робив багатотомні архіви), так що не можу підказати

Підкажіть будь ласка як створити багатотомний архів ZIP і задати розмір частин.

Функція Zip_File лається якщо в шляху архівіруемого файлу є символи «». Чи є спосіб обійти це обмеження?

Дмитро, так, так і повинен робити цей код.
Так влаштована робота з ZIP в windows
Для розпакування можна використовувати WinRAR - швидше буде. Приклади коду на кшталт були у мене на сайті.

Програма продовжує роботу з оригінальним файлом

2) зберігаєте активну книгу (яка створилася при копіюванні листа) під заданим ім'ям
наприклад: ActiveWorkbook.SaveAs FileNameXls

3) закриваєте книгу-бекап без повтороно збереження:
ActiveWorkbook.Close False

PS: якщо самі не розберетеся - завжди можна оформити замовлення на сайті

Підкажіть пожлста, у мене 2 питання. Перший-з яким файлом буде продовжена робота після збереження, з тим який забекапіть або з оригіналом? І другий-чи можна як то зберігати не всю книгу, а певний лист від неї? Наприклад-програма складається з 4 аркушів, на 4 аркуші зведена інформація. Потрібно щоб створилася копія файлу, тільки з цим єдиним 4 листом.

Схожі статті