VBA应用程序:DAO.Databse / Recordset引用错误(缺少DLL)

时间:2015-07-10 20:55:42

标签: excel vba ms-access

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

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

当前故障排除的进展:我可以在受影响的用户PC上打开一个空白的Access数据库,映射到正确的dll,然后将显示并检查参考。 excel接口可以正常工作,但只有当" dummy"数据库已经打开。 "假人"数据库可以关闭并重新打开,参考仍然在那里并进行检查。因此,当前的解决方法是影响用户必须打开辅助数据库才能使用Excel界面。

谢谢, -JB -

1 个答案:

答案 0 :(得分:0)

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

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