_Application.EnableCancelKey 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
控制 Microsoft Excel 如何处理 Ctrl+Break(或 Esc、Command+Period)用户中断以用于运行过程。 读/写 XlEnableCancelKey。
public:
property Microsoft::Office::Interop::Excel::XlEnableCancelKey EnableCancelKey { Microsoft::Office::Interop::Excel::XlEnableCancelKey get(); void set(Microsoft::Office::Interop::Excel::XlEnableCancelKey value); };
public Microsoft.Office.Interop.Excel.XlEnableCancelKey EnableCancelKey { get; set; }
Public Property EnableCancelKey As XlEnableCancelKey
属性值
注解
XlEnableCancelKey 可以是以下 XlEnableCancelKey 常量之一:
- xlDisabled 取消键捕获已完全禁用。
- xlErrorHandler 中断作为错误发送到正在运行的过程,可由使用 On Error GoTo 语句设置的错误处理程序捕获。 可捕获的错误代码为 18。
- xlInterrupt 当前过程中断,用户可以调试或结束该过程。
使用此属性时应非常小心。 如果使用 xlDisabled,则无法中断失控循环或其他非自终止代码。 同样,如果使用 xlErrorHandler ,但错误处理程序始终使用 Resume 语句返回,则无法阻止失控代码。
只要 Microsoft Excel 返回空闲状态并且没有程序处于运行状态,EnableCancelKey 属性都会重置为 xlInterrupt。 若要在程序运行中捕获或者禁用取消过程,则每次在程序被调用时必须明确更改 EnableCancelKey 属性。