AppEvents_Event.AfterCalculate 事件

定义

AfterCalculate当所有挂起的刷新活动 (同步和异步) 并且所有生成的计算活动都已完成时,将发生该事件。

public:
 event Microsoft::Office::Interop::Excel::AppEvents_AfterCalculateEventHandler ^ AfterCalculate;
event Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler AfterCalculate;
Event AfterCalculate As AppEvents_AfterCalculateEventHandler 

事件类型

注解

只要计算已完成且不存在未完成的查询,就会发生此事件。 必须同时满足这两个条件才能发生此事件。 即使工作簿中没有工作表数据,也可能会引发此事件,例如,只要整个工作簿中的计算已完成且不存在正在运行的查询。

加载项开发人员使用 AfterCalculate 事件来了解工作簿中的所有数据何时已由任何查询和/或计算(可能正在进行)完全更新。

此事件在所有 CalculateAfterRefreshSheetChange 事件之后发生。 这是在完成所有刷新处理和所有计算处理后发生的最后一个事件,在 设置为 xlDone之后CalculationState发生。

适用于