删除 VBA 模块

Delete VBA module

我正在删除一个 Access 对象(一个报告),但 Access 在删除过程中崩溃了。

该对象不再存在于 Access 中,但其模块仍然像幽灵一样出现在 VBA 中。

如果我点击它,我会收到“未找到文件”错误。

如果我尝试压缩并修复或编译数据库,我会收到“未找到文件”错误。

我该如何解决这个问题?

一个可能的选择是创建一个新的数据库文件,并从旧数据库文件中导入所有内容。这将清除时髦的鬼东西。

你写的你已经尝试过编译但没有成功。

你有没有先尝试反编译?

首先制作一个备份副本(但我确定你已经这样做了:))

在 Access 和您的访问文件关闭的情况下,从命令提示符键入: C:\yourOfficeInstallPath\MSACCESS.EXE /反编译

访问将开始。单击文件 > 打开和 select 您要反编译的数据库 打开任何模块并单击 Debug > Compile

然后保存文件并关闭。

再次打开您的文件并压缩它。

如果解决了请告诉我。