在现有的VSTO Workbook项目中,我需要添加另一个工作表。然后我需要检测用户何时激活了所述工作表。所以在Sheet1_StartUp方法中我添加了一行
<p><a href="test.htm">This changes color on hover</a>.</p>
<a href="test.htm"><p>This doesn't change color on hover.</p></a>
然后我创建了一个新方法:
ActivateEvent += Sheet1_Activate;
令我疯狂的是,现在已经3天了!它是不起作用的。此外,我与工作簿中已有的其他工作表具有完全相同的构造,并且它适用于它们。如果我创建一个新项目并执行上述操作,那么它可以正常工作。所以这是项目中的某个地方,但我已经完成了与它相关的想法。在代码中没有任何地方可以触摸应用程序的EnableEvents属性。 如果有人之前已经看过这种行为,或者有任何关于在哪里看的指示,我将非常感激。