如何为64位办公室重新编译32位MS Access文件

时间:2019-09-23 21:03:20

标签: ms-access migration ms-office ms-access-2016

我正在处理Windows 10迁移项目,遇到的一个问题是某些最终用户具有32位.accde文件,这些文件无法在64位Access中打开。目标版本是即点即用Office 365,当前版本是Windows 7上运行的Office 2010。

根据this article,这些文件可以重新编译

  

...您可以重新编译32位.mde,.ade和.accde文件,使其与64位兼容。

Trick是,我不是MS Access专家,即使到目前为止,我在该项目上的技术经验也非常薄。我不知道如何执行此重新编译。我已经在网上进行了大量搜索,但是没有找到任何东西,因此我在这里寻求集体的信任。

让我知道我还能提供什么其他信息。

1 个答案:

答案 0 :(得分:2)

查看{{3}}。

  

作为一般规则,在以下情况下开发的数据库(采用accdb文件格式)   Access x32应该可以在Access x64上正常运行,反之亦然。
  ...
  编译版本(accde文件格式)必须在同一版本上编译   他们将在其上运行的应用程序的版本。所以:
  必须编译x32 accde并在Access / Office x32上运行
  必须编译x64 accde并在Access / Office x64上运行

重新编译需要使用原始adp / mdb / accdb文件来创建新的可执行文件。使用原始数据库:File> Save&Publish> Make ACCDE

可能首先需要对代码进行一些更改。继续链接文章:

  

您将需要检查所有API调用,以提供条件编译指令,其中包含与x32和x64兼容的已修改API声明。

相关问题