Я создал файл Excel .xlsm с множеством функций в некоторых модулях VBA/классах, и теперь я решил выделить код, потому что он будет разделен на 4 разных сайтах.Excel не сохраняет ссылку VBA
Я сохранил vba_code.xlsm в общем местоположении и создал 4 разных файла siteXYZ.xlsm.
В каждом siteXYZ.xlsm файле я пошел бы в «Инструменты | Ссылки» меню в редакторе VBA и добавить ссылку на общий vba_code.xlsm в общем расположении файла \ share_location \ fileLocation \ vba_code.xlsm
На этом этапе я протестировал функции в siteXYZ.xlsm, и все будет работать нормально.
Однако каждый раз, когда я сохранял siteXYZ.xlsm, закрывал Excel, а затем снова открывал файл, он потерял бы ссылку на мой файл vba_code.xlsm.
Как сохранить ссылки VBA, сохраненные в файле siteXYZ.xlsm?
Да, это глупо, не так ли? Мы хотим заблокировать VBA-проект рабочей книги, чтобы конечный пользователь не мог писать/вставлять свой собственный код в файл до его общего доступа, но вам нужно создать модуль, чтобы «заблокировать» его. – Fandango68