【发布时间】:2015-01-06 20:50:37
【问题描述】:
我们有一个 2007 Access 数据库应用程序,我们希望将它部署到具有不同 Access 版本(有些没有安装 Access,仅说明安装 Access 2007 Run Time)的不同站点的大量用户数据收集工作。我们计划将其部署为带有已编译 VBA 代码的 ACCDE 文件 - 我们注意到 2007、2010 和 2013 的用户可以打开此文件。但是,在测试过程中,我们发现至少有一台用户的计算机安装了 2010,但安装的是 64 位版本的 Access/Office,我们在尝试打开它时收到以下错误消息:
This database was created with the 32-bit version of Microsoft Access.
Please open it with the 32-bit version of Microsoft Access.
我们现在正在寻找一些替代选项来解决这个不可预见的兼容性问题。该应用程序是在 32 位版本的 Access 2007 上开发的。
如果我们部署的是 ACCDB 文件,而不是编译后的 ACCDE 版本,那么 64 位版本的 Access 是否仍然能够运行它?
2007-2013 年所有年份?
另外,只有 2007 Access Run Time 的用户是否仍然可以只打开他的 ACDDB 文件?
【问题讨论】:
标签: ms-access vba ms-access-2007 ms-access-2010 32bit-64bit