/ / Como finalizar o processo de comando c # vsto com pressionamento de tecla? - c #, comando, vsto, finalização

Como encerrar o processo de comando c # vsto com o toque de tecla? - c #, comando, vsto, finalizar

Eu criei um suplemento do Excel em C # VSTO, e ele tem o comandopara excluir estilos não utilizados, percorrendo os intervalos usados ​​de cada planilha. O problema é que, em alguns casos, leva muito tempo e, nesse caso, desejo interromper o processo de comando com a tecla Escape. Como eu poderia implementar esse recurso pelo código C # VSTO?

Respostas:

0 para resposta № 1

Use o código abaixo para enviar a chave ESC.

Task.Factory.StartNew(() => { Application.SendKeys("{ESC}"); }, TaskCreationOptions.AttachedToParent);