Вы можете посмотреть мою статью для vb123.com:
Использование файлов библиотеки баз данных в вашем приложении доступа
Мысль о том, что вы можете помещать объекты доступав файле библиотеки (все еще файл mdb или mde или любой из новых типов файлов доступа), а затем просто добавив ссылку на файл в ваш проект VBE, вы получите эту функциональность доступной для вас.
Он работает с формами, отчетами, запросами, классами и т. Д. Если честно, я не пробовал его с макросами, но не вижу причины, по которой он не будет работать.
Прелесть в том,эта повторно используемая функциональность упакована в один файл, который по-прежнему представляет собой простой старый файл доступа.
Если у вас есть склонность, вы также можете написать дополнение доступа, которое в основном вызывает ваш макрос в библиотеке.
Мы сделали это с помощью продукта, упрощающего работу с SQL в Access, и он уже много лет работает с установками Access по всему миру.Вы можете установить надстройку с помощью профессионального установочного пакета, такого как мудрая установка, что делает его довольно удобным для конечного пользователя вашего макроса.Тем не менее, при написании такой установки на профессиональном уровне возникают значительные накладные расходы.Полагаю, зависит от того, что нужно вашим пользователям.