删除 VBA 模块
Delete VBA module
我正在删除一个 Access 对象(一个报告),但 Access 在删除过程中崩溃了。
该对象不再存在于 Access 中,但其模块仍然像幽灵一样出现在 VBA 中。
如果我点击它,我会收到“未找到文件”错误。
如果我尝试压缩并修复或编译数据库,我会收到“未找到文件”错误。
我该如何解决这个问题?
一个可能的选择是创建一个新的数据库文件,并从旧数据库文件中导入所有内容。这将清除时髦的鬼东西。
你写的你已经尝试过编译但没有成功。
你有没有先尝试反编译?
首先制作一个备份副本(但我确定你已经这样做了:))
在 Access 和您的访问文件关闭的情况下,从命令提示符键入:
C:\yourOfficeInstallPath\MSACCESS.EXE /反编译
访问将开始。单击文件 > 打开和 select 您要反编译的数据库
打开任何模块并单击 Debug > Compile
然后保存文件并关闭。
再次打开您的文件并压缩它。
如果解决了请告诉我。
我正在删除一个 Access 对象(一个报告),但 Access 在删除过程中崩溃了。
该对象不再存在于 Access 中,但其模块仍然像幽灵一样出现在 VBA 中。
如果我点击它,我会收到“未找到文件”错误。
如果我尝试压缩并修复或编译数据库,我会收到“未找到文件”错误。
我该如何解决这个问题?
一个可能的选择是创建一个新的数据库文件,并从旧数据库文件中导入所有内容。这将清除时髦的鬼东西。
你写的你已经尝试过编译但没有成功。
你有没有先尝试反编译?
首先制作一个备份副本(但我确定你已经这样做了:))
在 Access 和您的访问文件关闭的情况下,从命令提示符键入: C:\yourOfficeInstallPath\MSACCESS.EXE /反编译
访问将开始。单击文件 > 打开和 select 您要反编译的数据库 打开任何模块并单击 Debug > Compile
然后保存文件并关闭。
再次打开您的文件并压缩它。
如果解决了请告诉我。