我使用MS Office 2013 64位创建了一个.accde访问文件,但是我必须在运行32位版本的Access的其他PC上打开。
我该怎么做?
答案 0 :(得分:0)
可能不可行。
您可以打开它,但您无法编辑或运行VBA代码,因此如果文件依赖于此,则它将完全毫无价值的。
原因是accde
文件是原始accdb
文件的剥离/锁定版本。它包括仅 VBA代码的编译版本,并且此代码将被编译为针对64位体系结构。 64位代码无法从32位进程运行,因此当您尝试在32位Access中运行它时,它将无法运行。
您唯一真正的选择是对文件进行反向工程,从而对其包含的已编译VBA代码进行反向工程,以便您可以将其转换回VBA。即使您使用工具来帮助,这也不会是一件微不足道的事情,因为反编译永远不会是完美的。