打开我在新工作站上编程的数据库(我通常不会使用)时,我遇到了“编译错误:无法找到项目或库”错误。
真正奇怪的是突出显示的代码是LCase
,这是非常基本的。即使是新安装的MS Access标准版也不太可能缺少对此的参考。
搜索过这种现象后,我读到有时候Excel文件在复制时并没有获取所有必要的参考。 Chip Pearson的优秀article解释了需要哪些参考文献。
所以我试着检查所有引用是否都可用,当陌生人仍在,我甚至无法访问工具> Access中的引用,因为它已变灰。
为什么会发生这种情况,我该如何解决?
对于如何调查这一点的任何建议或提示都表示赞赏。
答案 0 :(得分:0)
有时事情比预期更快。经过另一次搜索,我找到了问题的解决方案。
需要在VBA
,UCase
或LCase
前面添加Space
。显然在链接到已编译的DLL文件的某些机器上会导致此问题。
VBA.LCase
等解决了这个问题。
答案 1 :(得分:0)
VBA引用不不可用于在.mde
或.accde
Access数据库中查看或编辑。查看引用必须为.mdb
或.accdb
。