此控件中没有对象

时间:2014-12-18 15:56:43

标签: ms-access ms-office

在工作中,我们经常创建访问应用程序以执行从某些文件到数据库的导入。 我们总是在Access 2003中创建那些mde文件。 通常,运行这些应用程序的人员已安装完整的办公室(具有访问权限)并且能够运行.mde文件。

对于新应用程序,我们有一个安装了Office 2010但没有访问权限的用户。 因此我们在他们的PC上安装了访问运行时版本,以便他们能够打开并使用我们的mde文件。虽然我们不断得到这个"这个控件中没有任何对象"当我们使用访问RT版本打开.mde文件时。

任何人都知道造成这个问题的原因是什么?

亲切的问候,

2 个答案:

答案 0 :(得分:0)

构建运行时包时,必须确保包含所有dll和其他引用,以便在用户计算机上安装它们。我猜你错过了其中一个。你知道在哪里查看参考文献吗?如果不确保打开VBE并查看工具/参考。删除任何未使用的。然后确保使用的任何内容都在运行时包中。

答案 1 :(得分:0)

我们通过从应用程序中删除进度条来修复它。默认情况下,Windows中的库未包含在运行时版本中。删除后,应用程序在Access的RT版本上运行得非常好。