Vba 在32位版本的Microsoft Access中打开64位.accde文件

Vba 在32位版本的Microsoft Access中打开64位.accde文件,vba,ms-access,64-bit,x86-64,Vba,Ms Access,64 Bit,X86 64,我使用MS Office 2013 64位创建了一个.accde access文件,但我必须在运行32位版本access的其他PC中打开 我该怎么做?可能不可行 您可能可以打开它,但无法编辑或运行VBA代码,因此,如果文件依赖于此,它将完全一文不值 原因是accde文件是原始accdb文件的剥离/锁定版本。它只包括VBA代码的编译版本,而此代码的编译目标是64位体系结构。64位代码不能从32位进程运行,因此当您尝试在32位访问中运行它时,它将不起作用 您唯一的实际选择是对文件进行反向工程,从而对

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

我该怎么做?

可能不可行

您可能可以打开它,但无法编辑或运行VBA代码,因此,如果文件依赖于此,它将完全一文不值

原因是
accde
文件是原始
accdb
文件的剥离/锁定版本。它只包括VBA代码的编译版本,而此代码的编译目标是64位体系结构。64位代码不能从32位进程运行,因此当您尝试在32位访问中运行它时,它将不起作用


您唯一的实际选择是对文件进行反向工程,从而对其包含的已编译VBA代码进行反向工程,以便将其翻译回VBA。即使您使用工具来帮助,这也不是一件小事,因为反编译从来都不是完美的。

Tks。我在windows 32位上打开了一个ACCDB文件,并使用此操作系统创建了accde。