如何使用VBA以编程方式在不同的(即外部)Access数据库中调用宏?

时间:2011-12-01 20:49:26

标签: vba ms-access

我想使用Access Database1来调用Access Database2中的宏。

下面的链接描述了如何在visio程序中调用外部宏,但语法似乎与Access略有不同。

How can I call a VBA macro that is defined in a different file?

基本上,我想做这样的事情(来自数据库1内)

AccessDatabase=pathToOtherDatabase.mdb

AccessDatabase.runMacroA

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

您可以使用内置的Shell命令来调用辅助数据库,并在命令行开关中传递宏名称,这会强制您的辅助数据库在打开时执行所需的宏。有关Access命令行开关的更多信息,请访问:

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