我有一个包含大量 VBA 代码的工作簿。它已经崩溃了好几个星期,通常是在我运行一些代码之后。
由于所有崩溃,我开始将文件备份到 OneDrive 并下载了 CodeCleaner 实用程序。在文件崩溃时,我能够使用“打开和修复”组合,然后清理代码,此时环境将保持稳定,直到下次关机。
我有点怀疑 OneDrive 和某些地方的某些信任问题的组合是问题的一部分,但现在我发现了一个新的问题。
在运行“打开并修复”时,我现在看到程序挂起,并且任务管理器显示它正在等待某种打印后台处理程序。
有任何想法吗??
更新
- 在属于 VBA Trust 的文件夹位置中本地运行此程序
- 关机意味着关闭文件或重新启动计算机
- 已将代码模块导入新工作簿,但仍然发生这种情况。代码很大,大约有 180 个模块/类。已重新安装了两次 excel 2013