Поделиться через


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 событие, чтобы узнать, когда все данные в книге были полностью обновлены любыми запросами и (или) вычислениями, которые могли выполняться.

Это событие возникает после всех Calculateсобытий , AfterRefreshи SheetChange . Это последнее событие, которое происходит после завершения всей обработки обновления и обработки всех вычислений, и оно возникает послеCalculationState того, как задано значение xlDone.

Применяется к