与此问题类似,但无法找到解决方案,我试图弄清楚如何修复此错误:
Viewing an object in Locals or Watch window causes excel to crash
自定义类是ADO执行的包装器,允许我们使用单独的类来维护我们的SQL代码并在包装器中执行它,以便在一个简洁的位置保持MS Access ADO执行的错误处理。
这对于日志记录和调试非常有用,直到几天前我注意到在VBA编辑器的Locals或Watch窗口中尝试扩展自定义类的节点导致Excel在5秒钟挂起并重启后无声崩溃使用文件恢复窗口。
不幸的是,代码是公司敏感的,所以我可能无法粘贴任何内容,但如果有任何想法可能会导致它,我可以找到源并报告回来。
还有其他人遇到过这个问题吗?
更新:新症状 - 在调试和比较旧版本和新版本之间的文本时,我发现在挂起停止之后和之前,Locals窗口变为空(清除所有对象)发生了崩溃。
感谢您的帮助,希望我的问题可以为其他人提供一些启示。
答案 0 :(得分:2)
你可以尝试下面的事情。我希望他们中的任何一个都适合你。如果它仍然不起作用我请求你 模拟演示的类似问题并共享代码。
加载项可能存在的问题。尝试删除你的插件(卸载 com插件)并运行代码并检查您是否仍在使用 问题。禁用加载项是一个很好的测试,因为它可以让你缩小范围 选择哪个加载项导致崩溃。
检查您的防病毒软件是最新的还是有冲突的 用Excel。如果您的防病毒软件不是最新版本,Excel可能会 功能不正确。
请在单个excel实例上运行宏,并检查是否存在 还有问题。单个实例我的意思是当你去任务 管理器进程选项卡,其中只有一个带有excel.exe的映像名称 出现。
验证/安装最新的窗口更新
尝试在其他电脑或其他版本的Excel上运行相同的宏
使用mztools andin并查看您的代码