如何用键击中终止c#vsto命令进程?

时间:2015-02-03 08:08:39

标签: c# command vsto terminate

我构建了一个C#VSTO Excel Addin,它有命令删除循环遍历每个WorkSheet的已使用范围的未使用样式。问题是,在可能的情况下,它需要太长时间,在这种情况下,我想用转义键停止命令进程。我怎么能用C#VSTO代码实现这样的功能?

1 个答案:

答案 0 :(得分:0)

使用以下代码发送ESC密钥。

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