VBA: бэкап (создании копий) макросов при установке офиса 2016

Автор fmk23, 10 октября 2017, 19:30

fmk23

Добрый день.
При сносе 2010 и установке 2016 офиса не побьются ли макросы в книгах и файлах? Нужно их бэкапить (делать копии)?

Администратор

Предположу, что могут быть удалены файлы (в которых макросы), которые находятся в специальных местах. Например, личная книга макросов (Personal); надстройки, находящиеся в папке "C:\Users\User\AppData\Roaming\Microsoft\AddIns".

Если макросы находятся в файлах, которые находятся в обычных местах (на рабочем столе; на диске D, в какой-нибудь вашей папке), то с файлами ничего не произойдёт.

Вообще, бэкап (копия) макросов у вас должен быть всегда на случай поломки компьютера и других случаев. Ведь если сломается жёсткий диск (а жёсткий диск вроде когда-нибудь должен сломаться, он не вечный), где вам потом взять макросы? Заново писать? В интернете же нет тех макросов, которые вы сами сделали, или которые вам кто-то сделал.

fmk23

а как создать личную книгу макросов, разместив её на рабочем столе и запулить туда уже готовые макросы
и можно ли, потом оттуда брать по одному нужному макросу и расперделять их между доками

правильно ли я понимаю, что при создании книги бэйсик сам покажет какие уже есть макросы и можно их все скопировать в личную книгу макросов

если, где то ошибаюсь, то извините.. я в этом деле профан)

нигде не нашол инструкций по сохранению макросов перед установкой нового офиса

Администратор

Вообще, нужно хранить макросы не в личной книге макросов (Personal), а в эксель-надстройке.
Личная книга макросов удобна только во время написания макросов, чтобы тестировать какие-то маленькие коды.

Как сделать эксель-надстройку, написано здесь: https://forumvba.ru/index.php?topic=311.0
Если будет вопрос на каком-то шаге, то задавайте прямо в той теме: https://forumvba.ru/index.php?topic=311.0