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.