Freigeben über


AppEvents_Event.AfterCalculate Ereignis

Definition

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.

Gilt für: