【发布时间】:2017-11-13 13:44:13
【问题描述】:
我在运行 Windows 7 32 位的 Toshiba Satellite Pro 上有一个 Access,2007 – 2016,accdb 数据库。我正在使用 MS Office 365。
在其主页打开的数据库,但任何打开表、表单或模块的尝试都会显示此消息:
“无法打开数据库,因为其中包含的 VBA 项目无法读取……”
我有这个数据库的 2 个备份,但它们的作用相同。
我在网上看了几篇帖子都说可以通过反编译数据库来解决这个问题。
我已经尝试过 VBS Script 解决方案,包含在:
How does one decompile and recompile a database application?
但是,当 .vbs 文件打开数据库时,它不会被反编译。
我已经阅读了一些其他表明 VBA7 文件存在问题的帖子,但这些都是指 Access 2010,所以我不知道它们是否也适用于我。顺便说一句,我有 VBA7.1。
通过命令提示符进行反编译的尝试有其自身的问题,这些问题似乎与带有空格的文件名有关。
所以,我被困住了。任何帮助将不胜感激
【问题讨论】:
-
尝试创建新数据库并复制旧数据库中的所有对象
-
我试过了,但是任何粘贴、导入或导出命令都会显示相同的消息。 “无法打开数据库...”