我正在使用当前Db方法来获取VBA excel宏中的数据库实例。我也添加了引用,但 CurrentDb 方法给出错误"变量未定义">
下面是代码
Dim Db As DAO.Database
Db = CurrentDb
你能帮我这个吗
>CurrentDb
是特定于 Access 的全局变量,未在 Excel 中定义。
您需要改为打开数据库:
Dim Db As DAO.Database
Set Db = OpenDatabase("C:UsersFredDatabasesFoo.mdb")
OpenDatabase
是 Microsoft DAO 3.6 对象库中全局对象DBEngine
的成员(我假设您已经引用了该对象库,因为您的代码具有DAO.Database
类型(。