AppEvents_Event.AfterCalculate Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Das AfterCalculate Ereignis tritt auf, wenn alle ausstehenden Aktualisierungsaktivitäten (synchron und asynchron) und alle resultierenden Berechnungsaktivitäten abgeschlossen wurden.
public:
event Microsoft::Office::Interop::Excel::AppEvents_AfterCalculateEventHandler ^ AfterCalculate;
event Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler AfterCalculate;
Event AfterCalculate As AppEvents_AfterCalculateEventHandler
Ereignistyp
Hinweise
Dieses Ereignis tritt auf, wenn eine Berechnung abgeschlossen wurde und keine ausstehenden Abfragen vorhanden sind. Beide Bedingungen müssen erfüllt sein, damit das Ereignis auftritt. Das Ereignis kann auch ausgelöst werden, wenn sich keine Arbeitsblattdaten in der Arbeitsmappe befinden, beispielsweise wenn eine Berechnung für die gesamte Arbeitsmappe abgeschlossen ist und keine Abfragen ausgeführt werden.
Add-In-Entwickler verwenden das AfterCalculate -Ereignis, um zu wissen, wann alle Daten in der Arbeitsmappe durch Abfragen und/oder Berechnungen, die möglicherweise ausgeführt wurden, vollständig aktualisiert wurden.
Dieses Ereignis tritt nach allen Calculate-, AfterRefresh- und SheetChange -Ereignissen auf. Dies ist das letzte Ereignis, das nach abschluss der gesamten Aktualisierungsverarbeitung und der gesamten Berechnungsverarbeitung auftritt, und tritt auf, nachdemCalculationState auf xlDonefestgelegt wurde.