MS Access无法find项目或库错误

我正在为我使用的访问数据库工作。 我很熟悉编写VBA代码来执行函数,但是,我根本就不能精确地debugging某些错误。

数据库中有一个表单允许我清理和处理可以从我的计算机中select的文件中的数据。 它使用一个文件夹作为主要的根目录来查看我提供表单的位置在文件夹中的文件的名称。 还有一个连接的button来执行数据清理和操作。

现在背景已经不存在了,但是我似乎无法通过这个错误。 它也看起来像是我解决了这个错误,它雪球变成了别的东西。 本质上,错误是“无法find项目或库”。 进入我的资源后,我注意到有一个Microsoft Excel 15.0对象库缺less。 有没有人知道这个错误和访问之间的关系,以及如何解决这个问题?

这是Microsoft Office VBA中的常见问题。 虽然它可能有多个原因,但在您的情况下,为您开发解决scheme的人似乎是使用您的Office的不同版本来开发代码。 (当我在Office 2003和Office 2010平台之间移动相同的应用程序时,我得到相同的错误。)

要解决这个问题:

  1. 在“工具…参考”窗口中,取消选中“MISSING:Microsoft Excel 15.0”参考。
  2. 向下滚动按字母顺序排列的引用列表。 findMicrosoft Excel的对象库条目(我认为你的机器上有这个条目),但是其版本号会有所不同。 检查一下。
  3. 重新编译并保存。

如果VBA环境能够提供更有用的错误诊断,那将是非常好的,但是我不确定微软能够完成的是多么容易,因为VBA和库之间的互操作使用了久负盛名的COM技术:错误恢复会涉及到VBA认可的替代scheme,并试图用该库作为替代品。