MS Access无法找到项目或库错误

Mic*_* II 4 excel ms-access vba

我正在开发一个供我使用的访问数据库.我熟悉编写VBA代码来执行函数,但是,我并不熟悉调试某些错误.

数据库中有一个表单,允许我清理和操作我可以从计算机中选择的文件中的数据.它使用一个文件夹作为主根来查看我提供表单的位置以及文件夹中的文件名.还有一个连接的按钮,用于执行数据清理和操作.

现在背景已经不在了,有一个我似乎无法通过的错误.它看起来如果我解决了错误,它会变成别的东西.本质上,错误是"无法找到项目或库".进入我的资源后,我注意到有一个缺少的Microsoft Excel 15.0对象库.有谁知道这个错误和访问之间的关系,以及如何解决这个问题?

小智 9

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

解决问题:

  1. 在Tools..References窗口中,取消选中"MISSING:Microsoft Excel 15.0"参考.
  2. 向下滚动按字母顺序排列的引用列表.找到Microsoft Excel对象库的条目(我假设您在计算机上已有),但其版本号将不同.检查一下.
  3. 重新编译并保存.

如果VBA环境能够提供更有用的错误诊断会很好,但我不确定这对于Microsoft来说有多容易实现,因为VBA和库之间的互操作使用了古老的COM技术:错误恢复将涉及VBA识别替代品,并尝试使用该库作为替代品.