C++ 应用集成 WPS 指南 > 表格 API 参考 > Application > 属性 > Application.EnableCancelKey 属性
控制 ET 如何处理 Ctrl+Break(或 Esc、Command+Period)用户中断以用于运行过程。XlEnableCancelKey 类型,可读写。

语法

表达式.EnableCancelKey

表达式   一个代表 Application 对象的变量。

说明

XlEnableCancelKey 可为以下 XlEnableCancelKey 常量之一。
xlDisabled 完全禁用“取消”键捕获功能。
xlErrorHandler 将中断作为错误信号传递给运行程序,由 On Error GoTo 语句设置的错误处理程序捕获。可捕获的错误代码为 18。
xlInterrupt 中断当前运行程序,用户可进行调试或结束程序的运行。

使用该属性应小心。如果使用 xlDisabled,则无法中断失控循环或者其他的不能自结束的代码;此外,如果使用 xlErrorHandler,但是错误处理程序始终使用 Resume 语句返回,同样无法终止失控代码。

只要 ET 返回空闲状态并且没有程序处于运行状态,EnableCancelKey 属性都会重置为 xlInterrupt。若要在程序运行中捕获或者禁用取消过程,则每次在程序被调用时必须明确更改 EnableCancelKey 属性。


请参阅