我正在使用我编写的几个自定义类创建一个相当广泛的 Excel 用户表单。目前事情似乎按预期工作,但有时当我关闭表单时,一个进程似乎仍在后台运行。
我知道这一点是因为在关闭所述表单后,有时 CPU 内核会继续满负荷运行,当我单击电子表格中的一个单元格时,公式栏中显示的值会快速闪烁,就好像电子表格被反复刷新一样。
我尝试在每个类(或至少所有大类)的 Class_Terminate 函数中插入中断和调试语句,它们似乎都可以巧妙地解构。此外,当我在代码中断时休息时,一切都会按预期停止。
那么,什么给了?有没有更好的方法来隔离问题?关闭用户窗体后,如何找出仍在运行的内容?