【问题标题】:VBA Application: DAO.Databse/Recordset Reference Errors (Missing DLL)VBA 应用程序:DAO.Databse/Recordset 引用错误(缺少 DLL)
【发布时间】:2015-07-11 10:21:05
【问题描述】:

项目描述:在 VBA 中使用变量类型 DAO.Database 和 DAO.Recordset 打开/编辑/关闭访问数据库的 Excel 界面。

问题说明:某些用户在 Access 中没有正确的 dll 映射 (ACEDAO.dll)。这意味着“Microsoft Office 15.0 Access 数据库引擎对象库”不是 Access VBA 窗口中工具下的可用参考。

故障排除的当前进展:我可以在受影响的用户PC上打开一个空白的Access数据库,映射到正确的dll,然后引用将出现并被检查。 excel 界面可以正常工作,但前提是“虚拟”数据库已经打开。 “虚拟”数据库可以关闭并重新打开,并且参考仍然存在并被检查。因此,当前的解决方法是让受影响的用户必须打开辅助数据库才能使用 Excel 界面。

谢谢, -JB-

【问题讨论】:

    标签: excel vba ms-access


    【解决方案1】:

    我会将此添加为评论 - 但我还没有代表这样做!

    您是否在这些用户机器上尝试过re-registering the DLL?你也可以试试this fix。确保 DLL 文件也在用户机器上 - 从正常工作的机器上复制它并将其放在同一位置。

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-01
      • 1970-01-01
      相关资源
      最近更新 更多