Share via


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.

Siehe auch

Asynchrone benutzerdefinierte Funktionen