使用来自单独数据库的VBA代码关闭数据库

Sin*_*ard 1 database ms-access vba ms-access-2007

是否可以通过另一个数据库(数据库B)中的VBA代码关闭一个Access数据库(让我们称之为数据库A).

在此处的示例中,如果数据库A在数据库B启动时打开,我希望数据库A关闭.这可能使用VBA吗?

我有一个谷歌,但所有答案似乎都与使用VBA关闭当前数据库有关,当然我可以用DoCmd.Quit实现.

任何帮助是极大的赞赏.

Fio*_*ala 5

你可以劫持它:

Dim OtherDB As Object

sOther = "Z:\Documents\other.accdb"
Set OtherDB = GetObject(sOther)
OtherDB.Application.Quit
Run Code Online (Sandbox Code Playgroud)

这可能会让某人生活困难.