0

我希望能够从我的 ExcelDNA 插件中收听 Excel 中所有工作表的 BeginCalculate 和 EndCalculate 事件,并执行一些初始化代码。有没有办法做到这一点?

4

1 回答 1

1

这里有一些关于Excel-DNA Google 组的讨论:https : //groups.google.com/group/exceldna/browse_frm/thread/58da470968d6658b 这显示了如何处理 C API ON.RECALC 事件,该事件在重新计算后触发.

您还可以通过调用来获取 Excel 应用程序 COM 对象ExcelDnaUtil.Application,然后为应用程序事件注册您的事件处理程序。应用程序事件记录在此处:http: //msdn.microsoft.com/en-us/library/office/jj734018.aspx,您可能对AfterCalculate.

我不知道在重新计算之前触发的任何 Excel 事件。

于 2013-02-05T14:47:46.540 回答