AppEvents_Event.AfterCalculate 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
AfterCalculate当所有挂起的刷新活动 (同步和异步) 并且所有生成的计算活动都已完成时,将发生该事件。
public:
event Microsoft::Office::Interop::Excel::AppEvents_AfterCalculateEventHandler ^ AfterCalculate;
event Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler AfterCalculate;
Event AfterCalculate As AppEvents_AfterCalculateEventHandler
事件类型
注解
只要计算已完成且不存在未完成的查询,就会发生此事件。 必须同时满足这两个条件才能发生此事件。 即使工作簿中没有工作表数据,也可能会引发此事件,例如,只要整个工作簿中的计算已完成且不存在正在运行的查询。
加载项开发人员使用 AfterCalculate 事件来了解工作簿中的所有数据何时已由任何查询和/或计算(可能正在进行)完全更新。
此事件在所有 Calculate、 AfterRefresh和 SheetChange 事件之后发生。 这是在完成所有刷新处理和所有计算处理后发生的最后一个事件,在 设置为 xlDone之后CalculationState发生。