Как программно вызвать макрос в другой (т. Е. Внешней) базе данных Access с помощью VBA? - PullRequest
1 голос
/ 02 декабря 2011

Я хочу использовать Access Database1 для вызова макроса в Access Database2.

Ссылка ниже описывает, как вызывать внешний макрос в программе Visio, но синтаксис в Access немного отличается.

Как я могу вызвать макрос VBA, определенный в другом файле?

По сути, я хочу сделать что-то подобное (из базы данных 1)

AccessDatabase=pathToOtherDatabase.mdb

AccessDatabase.runMacroA

Кто-нибудь знает, как это сделать?

1 Ответ

1 голос
/ 02 декабря 2011

Вы можете использовать встроенную команду Shell для вызова вашей вторичной базы данных и передать ей имя макроса в параметре командной строки, это заставит вашу вторичную базу данных выполнить нужный макрос при открытии.Подробнее о параметрах командной строки Access можно узнать здесь:

http://support.microsoft.com/kb/209207

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...