Свойство 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 и обратная связь.