Access 不允许我使用“工具”>“参考”
Access won't allow me to use Tools>Refrences
打开我在新工作站(我通常不使用)上编写的数据库时出现 "Compile Error: Can't find project or library" 错误。
真正奇怪的是,突出显示的代码是 LCase
,这是非常基本的代码。即使是新安装的标准版 MS Access 也可能会丢失对此的引用。
在用谷歌搜索这种现象后,我了解到有时 Excel 文件在复制时不会获取所有必要的引用。 Chip Pearson 的出色 article 解释了需要哪些参考文献。
所以我试着去检查是否所有的引用都可用,当陌生人仍然存在时,我什至无法访问 Access 中的工具>引用,因为它是灰色的。
为什么会发生这种情况,我该如何解决?
如有任何关于如何对此进行调查的建议或提示,我们将不胜感激。
有时事情进展得比预期的要快。再次搜索后,我找到了问题的解决方案。
需要在 UCase
、LCase
或 Space
前面添加 VBA
。显然在某些机器上链接到已编译的 DLL 文件会导致此问题。
VBA.LCase
等解决
VBA 引用 无法在 .mde
或 .accde
Access 数据库中查看或编辑。 必须是.mdb
或.accdb
才能查看参考文献。
打开我在新工作站(我通常不使用)上编写的数据库时出现 "Compile Error: Can't find project or library" 错误。
真正奇怪的是,突出显示的代码是 LCase
,这是非常基本的代码。即使是新安装的标准版 MS Access 也可能会丢失对此的引用。
在用谷歌搜索这种现象后,我了解到有时 Excel 文件在复制时不会获取所有必要的引用。 Chip Pearson 的出色 article 解释了需要哪些参考文献。
所以我试着去检查是否所有的引用都可用,当陌生人仍然存在时,我什至无法访问 Access 中的工具>引用,因为它是灰色的。
为什么会发生这种情况,我该如何解决?
如有任何关于如何对此进行调查的建议或提示,我们将不胜感激。
有时事情进展得比预期的要快。再次搜索后,我找到了问题的解决方案。
需要在 UCase
、LCase
或 Space
前面添加 VBA
。显然在某些机器上链接到已编译的 DLL 文件会导致此问题。
VBA.LCase
等解决
VBA 引用 无法在 .mde
或 .accde
Access 数据库中查看或编辑。 必须是.mdb
或.accdb
才能查看参考文献。