Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我打开了一个数据库,并且我在表字段中使用了缩放功能 ( Shift+ F2),则 Access 已经打开了Utility.accda加载项(正如 VBE 中实用程序的出现所证明的那样)。其他一些动作也会打开ACWZTOOL.ACCDE。所以,我的 VBE 展示了 3 个项目......
Utility.accda
ACWZTOOL.ACCDE
如何枚举每个加载项/数据库的路径?
我正在尝试对MSysObjects每个数据库中的表执行一些 SQL,但我认为如果不打开与每个加载项路径的连接,我无法使用 Access 对象模型执行此操作。
MSysObjects
嗯,我忘了我可以从每个 VBProject 访问文件名......
这将枚举任何打开的数据库和加载项的所有路径。
Sub EnumPaths() Dim proj For Each proj In VBE.VBProjects Debug.Print proj.FileName Next proj End Sub