xlEventRegister
Gilt für: Excel 2013 | Office 2013 | Visual Studio
Wird zum Registrieren eines Ereignishandlers verwendet. Eingeführt in Excel 2010.
Excel12(xlEventRegister, LPXLOPER12 pxRes, 2, LPXLOPER12 pxProcedure, LPXLOPER12 pxEvent);
Parameter
pxProcedure (xltypeStr)
Der Name der Ereignishandlerfunktion, wie er im DLL-Code angezeigt wird.
pxEvent (xltypeInt)
Das Ereignis, das von der im pxProcedure-Parameter angegebenen Funktion behandelt wird.
Ab Excel 2010 unterstützt Excel die folgenden Ereignisse:
Document.SelectionChanged -Ereignis | Beschreibung |
---|---|
xleventCalculationEnded |
Wird ausgelöst, wenn Excel eine Berechnung abgeschlossen hat. Sie können alle Ressourcen freigeben, die während der Berechnung nach diesem Ereignis zugeordnet wurden. |
xleventCalculationCanceled |
Wird ausgelöst, wenn der Benutzer die Berechnung unterbricht. Die XLL sollte alle asynchronen Aktivitäten beenden. Das CalculationEnded-Ereignis wird unmittelbar nach diesem Ereignis ausgelöst. |
Eigenschaftswert/Rückgabewert
Bei erfolgreicher Ausführung weist pxRes (xltypeInt) den Wert > 0 auf. Wenn nicht erfolgreich, pxRes ==0.