AppEvents_Event.AfterCalculate Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El AfterCalculate evento se produce cuando se han completado todas las actividades de actualización pendientes (tanto sincrónicas como asincrónicas) y todas las actividades de cálculo resultantes.
public:
event Microsoft::Office::Interop::Excel::AppEvents_AfterCalculateEventHandler ^ AfterCalculate;
event Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler AfterCalculate;
Event AfterCalculate As AppEvents_AfterCalculateEventHandler
Tipo de evento
Comentarios
Este evento se produce cuando finaliza un cálculo y no quedan consultas pendientes de realizar. Para que se produzca el evento es obligatorio que se cumplan ambas condiciones. El evento se puede producir incluso cuando no hay datos de hojas en el libro, así como cuando finalizan los cálculos para todo el libro y no quedan consultas en ejecución.
Los desarrolladores de complementos usan el AfterCalculate evento para saber cuándo se han actualizado por completo todos los datos del libro mediante cualquier consulta o cálculo que pueda haber estado en curso.
Este evento se produce después de todos los Calculateeventos , AfterRefreshy SheetChange . Es el último evento que se produce después de que se haya completado todo el procesamiento de actualización y todo el procesamiento de calc, y se produce despuésCalculationState de establecerse en xlDone.