我正在研究一个基于电子表格的复杂解决方案。有时,用户会遇到工作表中的事件似乎不再被 Excel 捕获的问题。
我目前无法复制这种行为,但我已经访问了有问题的 PC,我可以确认尽管在以下位置设置了断点,但它们都没有被调用:
Worksheet_Activate()
Worksheet_Deactivate()
Worksheet_Change(ByVal Target As Range)
Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
这当然可以通过古老的经典“你是否厌倦了再次打开和关闭它(Excel)”来解决,但我想知道这是怎么发生的,以及如何防止它?
我什至将 Stop / MsgBox "blah" 放入方法中,以查看它是否只是 VBE 中的断点,但我没有得到任何结果。
那么,有人知道为什么 excel 不再引发事件了吗?
干杯。
FRD