AppEvents_Event.AfterCalculate Événement

Définition

L’événement AfterCalculate se produit lorsque toutes les activités d’actualisation en attente (synchrones et asynchrones) et toutes les activités de calcul résultantes sont terminées.

public:
 event Microsoft::Office::Interop::Excel::AppEvents_AfterCalculateEventHandler ^ AfterCalculate;
event Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler AfterCalculate;
Event AfterCalculate As AppEvents_AfterCalculateEventHandler 

Type d'événement

Remarques

Cet événement se produit lorsque le calcul est terminé et qu'il ne reste plus de requêtes en attente. Ces deux conditions doivent être remplies pour que cet événement se produise. Il peut être déclenché même s'il n'y a pas de données de feuille dans le classeur, par exemple lorsque le calcul se termine pour le classeur entier et qu'aucune requête n'est en cours.

Les développeurs de compléments utilisent l’événement AfterCalculate pour savoir quand toutes les données du classeur ont été entièrement mises à jour par les requêtes et/ou les calculs en cours.

Cet événement se produit après tous les Calculateévénements , AfterRefreshet SheetChange . Il s’agit du dernier événement à se produire une fois que tout le traitement d’actualisation et tous les traitements calciques sont terminés, et qu’il se produit aprèsCalculationState que la valeur est définie sur xlDone.

S’applique à