Ms access 强制OpenCurrentDatabase使用Access 2003

Ms access 强制OpenCurrentDatabase使用Access 2003,ms-access,Ms Access,我在Access 2003中运行VBA,但当我使用OpenCurrentDatabase打开另一个数据库时,它在Access 2007中打开,这是我不希望发生的。除了取消安装2007之外,我不知道如何强制它使用2003-有人能帮忙吗?在Windows资源管理器中将文件类型“.mdb”的选项设置为默认访问2003更容易些?还是更清楚?很难说…为什么要使用后期绑定来打开另一个Access数据库?因此,您确定需要从Access中自动执行另一个Access实例吗?可以通过后期绑定指定与CreateObj

我在Access 2003中运行VBA,但当我使用OpenCurrentDatabase打开另一个数据库时,它在Access 2007中打开,这是我不希望发生的。除了取消安装2007之外,我不知道如何强制它使用2003-有人能帮忙吗?

在Windows资源管理器中将文件类型“.mdb”的选项设置为默认访问2003更容易些?还是更清楚?很难说…为什么要使用后期绑定来打开另一个Access数据库?因此,您确定需要从Access中自动执行另一个Access实例吗?可以通过后期绑定指定与CreateObject()一起使用的Access的确切版本。我不知道确切的语法(它类似于CreateObject(“Access.12.Application”),但您必须查找它),但如果您想解决必须正确注册版本才能使代码正常工作的问题,可以研究此选项。