Returns or sets the way that Word handles CTRL+BREAK user interruptions. Read/write WdEnableCancelKey.
WdEnableCancelKey can be one of these WdEnableCancelKey constants. |
wdCancelDisabled Prevents CTRL+BREAK from interrupting a macro. |
wdCancelInterrupt Allows a macro to be interrupted by CTRL+BREAK. |
expression.EnableCancelKey
expression Required. An expression that returns one of the objects in the Applies To list.
Use this property very carefully. If you use wdCancelDisabled, there's no way to interrupt a runaway loop or other non – self-terminating code. Also, the EnableCancelKey property is not reset to wdCancelInterrupt when your code stops running; unless you explicitly reset its value, it will remain set to wdCancelDisabled for the duration of the Word session.
This example disables CTRL+BREAK from interrupting a counter loop.
Dim intWait As Integer
Application.EnableCancelKey = wdCancelDisabled
For intWait = 1 To 10000
StatusBar = intWait
Next intWait
Application.EnableCancelKey = wdCancelInterrupt