我正在开发一个专为我使用而构建的访问数据库。我熟悉编写 VBA 代码来执行功能,但是,我根本不熟悉调试某些错误。
数据库中有一个表单,允许我清理和操作我可以从计算机中选择的文件中的数据。它使用一个文件夹作为主根来查看我向表单提供该文件夹中文件名称的位置。还有一个连接的按钮用于执行数据清理和操作。
现在背景已经不碍事了,有一个错误我似乎无法通过。看起来如果我解决了这个错误,它就会像滚雪球一样变成其他的东西。本质上,错误是“找不到项目或库”。查看我的资源后,我注意到缺少 Microsoft Excel 15.0 对象库。有谁知道这个错误和访问之间的关系,以及如何解决这个问题?
这是 Microsoft Office VBA 中的常见问题。虽然原因可能不止一个,但就您的情况而言,为您开发解决方案的人似乎使用了与您不同版本的 Office 来开发代码。 (每当我在 Office 2003 和 Office 2010 平台之间移动相同的应用程序时,都会遇到相同的错误。)
要解决该问题:
- 在“工具...参考”窗口中,取消选中“丢失:Microsoft Excel 15.0”参考。
- 向下滚动参考文献列表,这些参考文献按字母顺序排列。找到 Microsoft Excel 对象库的条目(我假设您的计算机上有),但其版本号会有所不同。检查一下。
- 重新编译并保存。
如果 VBA 环境能够提供更有用的错误诊断,那就太好了,但考虑到 VBA 和库之间的互操作使用了古老的 COM 技术:错误恢复,我不确定 Microsoft 实现这一点有多容易将涉及 VBA 识别该替代方案,并尝试使用该库作为替代品。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)