如何使用ExcelDNA将处理程序添加到Excel计算事件

本文关键字:Excel 计算 事件 添加 程序 何使用 ExcelDNA 处理 | 更新日期: 2023-09-27 17:57:58

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

如何使用ExcelDNA将处理程序添加到Excel计算事件

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

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

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