xlEventRegister

Область применения: Excel 2013 | Office 2013 | Visual Studio

Используется для регистрации обработчика событий. Представлено в Excel 2010.

Excel12(xlEventRegister, LPXLOPER12 pxRes, 2, LPXLOPER12 pxProcedure, LPXLOPER12 pxEvent);

Параметры

pxProcedure (xltypeStr)

Имя функции обработчика событий, отображаемой в коде DLL.

pxEvent (xltypeInt)

Событие, обрабатываемое функцией, указанной в параметре pxProcedure .

Начиная с Excel 2010, Excel поддерживает следующие события:

Событие Описание
xleventCalculationEnded
Возникает, когда Excel завершает вычисление. Вы можете освободить все ресурсы, выделенные во время вычисления после этого события.
xleventCalculationCanceled
Возникает, когда пользователь прерывает вычисление. XLL должен останавливать все асинхронные действия. Событие CalculationEnded возникает сразу после этого события.

Значение свойства и возвращаемое значение

В случае успешного выполнения pxRes (xltypeInt) имеет значение > 0. В случае неудачи pxRes ==0.

См. также

Асинхронные пользовательские функции