Свойство Application.EnableCancelKey (Project)
Возвращает или задает значение, управляющее обработкой сочетания клавиш CTRL+BREAK при выполнении макроса. Чтение и запись PjEnableCancelKey.
Синтаксис
выражение. EnableCancelKey
выражение: переменная, представляющая объект Application.
Примечания
Свойство EnableCancelKey может быть одной из следующих констант PjEnableCancelKey : pjDisabled, pjErrorHandler или pjInterrupt.
Пример
В следующем примере показано, как можно использовать свойство EnableCancelKey для создания пользовательского обработчика ошибок отмены.
Sub CancelOperation()
Dim X As Long
On Error GoTo handleCancel
Application.EnableCancelKey = pjErrorHandler
MsgBox "This may take a long time; press CTRL+BREAK to cancel."
For X = 1 To 300000000
' Do something here.
Next X
handleCancel:
If Err = 18 Then
MsgBox "Operation cancelled"
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.