【问题标题】:How to recompile 32-bit MS Access file for 64-bit office如何为 64 位 office 重新编译 32 位 MS Access 文件
【发布时间】:2019-09-23 21:03:20
【问题描述】:

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

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

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

诀窍是,我不是 MS Access 专家,即使到目前为止,在这个项目上,我对技术的体验也非常薄弱。我不知道如何执行此重新编译。我在网上做了很多搜索,但没有找到任何东西,所以我在这里求助于集体智囊团。

让我知道我可以提供哪些其他详细信息。

【问题讨论】:

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


    【解决方案1】:

    查看https://www.devhut.net/2017/04/13/access-x32-vs-x64-compatibility/

    作为一般规则,数据库(accdb 文件格式)在 Access x32 应该在 Access x64 上运行良好,反之亦然。
    ...
    编译版本(accde 文件格式)必须在同一个版本上编译 它们将在其上运行的应用程序的版本。所以一个:
    x32 accde 必须在 Access/Office x32 上编译和运行
    x64 accde 必须在 Access/Office x64 上编译和运行

    重新编译需要使用原始的 adp/mdb/accdb 文件来创建新的可执行文件。使用原始数据库:文件 > 保存并发布 > 制作 ACCDE

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

    您需要审查所有提供条件编译指令的 API 调用,这些指令包含与 x32 和 x64 兼容的修改后的 API 声明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-29
      • 2012-02-10
      • 2018-08-04
      • 1970-01-01
      • 2013-09-13
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      相关资源
      最近更新 更多