因此,我必须在PC上运行其他人的excel应用程序,并且在诸如日期,格式,十六进制,中间等标准功能上遇到“找不到项目或库”的问题。
一些研究表明,如果我在这些功能前加上“ VBA”。就像“ VBA.Date”中那样,它将正常工作。
网页建议它与我系统上的项目引用有关,而在开发人员系统上必须可以。我将在一段时间内与其他人一起处理这个问题,并将这些应用程序分发给许多其他人,因此我需要了解我需要修复的excel设置有什么问题,或者需要在其中更改哪些内容。 xls文件,以便它可以在各种系统上运行。我想避免让每个人都使用“ VBA”。作为明确的参考,但是如果没有理想的解决方案,我想这就是我们要做的。
-亚当
如果缺少对完全不同的库的引用,我已经看到了标准函数的错误。
在VBA编辑器中,从菜单中启动“编译”命令,然后检查“引用”对话框以查看是否缺少任何内容,如果有,请尝试添加这些库。
通常,编译完整的VBA代码,然后在分发之前保存文档,似乎是一种好习惯。
我同意。缺少参考将清楚标记为MISSING。就您而言,我怀疑它是Excel库的更高版本,可以通过后期绑定或选择较早的库来解决。我认为编译代码不会对缺少引用有所帮助。
唔。我正在请求VBAproject密码。情节变厚了。
是时候找到我认为的原始开发人员了。
我只是想补充一点,我也有这个问题,但是在一个非常特殊的情况下。有些机器将具有所有DLL(包括本例中的Acrobat Distiller),而有些则没有。我仍然需要没有Acrobat DLL的机器来运行不使用它的宏,因此诉诸VBA。这些功能的名称空间添加。这解决了该问题,并且在两种情况下均有效。
我只是想指出我遇到了同样的问题,没有一个标记为MISSING的引用,我没有找到解决方法,但是一个临时的解决方法是:在VBE中打开引用对话框,不要触摸任何东西只需单击“确定”,VBA项目就会恢复正常。