Manipulando eventos
Aplica-se a: Excel 2013 | Office 2013 | Visual Studio
A partir do Excel 2010, as XLLs podem receber eventos projetados para gerenciar o ciclo de vida da função assíncrona. Os eventos são os seguintes:
CalculationEnded: Gerado quando o Excel terminar de calcular. Após esse evento, você pode liberar recursos alocados durante o cálculo.
CalculationCanceled: Gerado quando o usuário interrompe o cálculo. A XLL interrompe qualquer atividade assíncrona. Imediatamente após esse evento, o evento CalculationEnded é gerado.
Para lidar com esses eventos, a XLL usa a função de API C xlEventRegister.
Observação
CalculationEnded e CalculationCanceled não são gerados durante o recálculo programático.