Freigeben über


Behandeln von Ereignissen

Gilt für: Excel 2013 | Office 2013 | Visual Studio

Ab Excel 2010 können XLLs Ereignisse empfangen, die zum Verwalten des asynchronen Funktionslebenszyklus entwickelt wurden. Die Ereignisse sind wie folgt:

  • CalculationEnded: Wird ausgelöst, wenn Excel die Berechnung abgeschlossen hat. Nach diesem Ereignis können Sie während der Berechnung zugeordnete Ressourcen freigeben.

  • CalculationCanceled: Wird ausgelöst, wenn der Benutzer die Berechnung unterbricht. Die XLL beendet alle asynchronen Aktivitäten. Unmittelbar nach diesem Ereignis wird das CalculationEnded-Ereignis ausgelöst.

Um diese Ereignisse zu behandeln, verwendet die XLL die C-API-Funktion xlEventRegister.

Hinweis

CalculationEnded und CalculationCanceled werden während der programmgesteuerten Neuberechnung nicht ausgelöst.