【问题标题】:Open 64-bit .accde file in 32-bit version of Microsoft Access在 32 位版本的 Microsoft Access 中打开 64 位 .accde 文件
【发布时间】:2016-12-06 21:50:04
【问题描述】:

我使用 MS Office 2013 64 位创建了一个 .accde 访问文件,但我必须在其他运行 32 位版本 Access 的 PC 中打开。

我该怎么做?

【问题讨论】:

    标签: vba ms-access 64-bit x86-64


    【解决方案1】:

    可能不可行。

    您也许可以打开它,但您将无法编辑或运行 VBA 代码,因此如果文件依赖于它,那将完全没有价值。

    原因是accde 文件是原始accdb 文件的剥离/锁定版本。它包括 VBA 代码的编译版本,并且此代码将被编译为针对 64 位体系结构。 64 位代码无法从 32 位进程运行,因此当您尝试在 32 位 Access 中运行它时将无法运行。

    您唯一真正的选择是对文件进行逆向工程,从而对其中包含的已编译 VBA 代码进行逆向工程,以便您可以将其转换回 VBA。这不会是一项微不足道的工作,即使您使用了工具来提供帮助,因为反编译从来都不是完美的。

    【讨论】:

    • Tks。我在 Windows 32 位上打开了一个 ACCDB 文件,并使用这个操作系统创建了 accde。
    猜你喜欢
    • 2011-03-28
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多