AppEvents_Event.AfterCalculate Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.