Compartir por


Propiedad Application.EnableCancelKey (Project)

Obtiene o establece un valor que controla cómo la tecla CTRL + salto de combinación de teclas se controla cuando se ejecuta una macro. PjEnableCancelKey de lectura y escritura.

Sintaxis

expresión. EnableCancelKey

expresión Variable que representa un objeto Application.

Observaciones

La propiedad EnableCancelKey puede ser una de las siguientes constantes PjEnableCancelKey: pjDisabled, pjErrorHandler o pjInterrupt.

Ejemplo

En el siguiente ejemplo se muestra cómo puede usar la propiedad EnableCancelKey para crear un controlador de error de cancelación personalizado.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.