Поделиться через


Обработка событий

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

Начиная с Excel 2010, библиотеки XLL могут получать события, предназначенные для управления жизненным циклом асинхронной функции. Ниже приведены события.

  • CalculationEnded: возникает после завершения вычисления в Excel. После этого события можно освободить ресурсы, выделенные во время вычисления.

  • CalculationCanceled: возникает, когда пользователь прерывает вычисление. XLL останавливает все асинхронные действия. Сразу после этого события возникает событие CalculationEnded .

Для обработки этих событий XLL использует функцию API C xlEventRegister.

Примечание.

CalculationEnded и CalculationCanceled не создаются во время программного пересчета.