Application.AfterCalculate 事件 (Excel)

如果所有挂起的同步和异步刷新活动和所有结果计算活动均已完成,则会发生 AfterCalculate 事件。

语法

表达式AfterCalculate

expression:表示 Application 对象的变量。

备注

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

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

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。