ET 开发人员参考 |
Application.EnableCancelKey 属性 |
语法
表达式.EnableCancelKey
表达式 一个代表 Application 对象的变量。
说明
XlEnableCancelKey 可为以下 XlEnableCancelKey 常量之一。 |
xlDisabled 完全禁用“取消”键捕获功能。 |
xlErrorHandler 将中断作为错误信号传递给运行程序,由 On Error GoTo
语句设置的错误处理程序捕获。可捕获的错误代码为 18。 |
xlInterrupt 中断当前运行程序,用户可进行调试或结束程序的运行。 |
使用该属性应小心。如果使用 xlDisabled,则无法中断失控循环或者其他的不能自结束的代码;此外,如果使用 xlErrorHandler,但是错误处理程序始终使用
Resume
语句返回,同样无法终止失控代码。
只要 ET 返回空闲状态并且没有程序处于运行状态,EnableCancelKey 属性都会重置为 xlInterrupt。若要在程序运行中捕获或者禁用取消过程,则每次在程序被调用时必须明确更改 EnableCancelKey 属性。
示例
本示例显示可使用 EnableCancelKey 属性设置自定义取消处理程序的方法。
示例代码 |
---|
|