处理事件

适用于:Excel 2013 | Office 2013 | Visual Studio

从 Excel 2010 开始,XLL 可以接收旨在管理异步函数生命周期的事件。 事件如下所示:

  • CalculationEnded:在 Excel 完成计算时引发。 在此事件之后,可以释放计算期间分配的资源。

  • CalculationCanceled:当用户中断计算时引发。 XLL 停止任何异步活动。 在此事件之后,将立即引发 CalculationEnded 事件。

为了处理这些事件,XLL 使用 C API 函数 xlEventRegister

注意

在编程重新计算期间,不会引发 CalculationEndedCalculationCanceled