Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Utilice la propiedad Cancel para especificar si un botón de comando también es el botón Cancelar de un formulario. Boolean de lectura y escritura.
Sintaxis
expresión. Cancelar
Expresión Variable que representa un objeto CommandButton .
Comentarios
La propiedad Cancel utiliza los valores siguientes.
| Configuración | Visual Basic | Descripción |
|---|---|---|
| Sí | True | El botón de comando es el botón Cancelar . |
| No | False | (Valor predeterminado) El botón de comando no es el botón Cancelar . |
Al establecer la propiedad Cancelar en Sí, el botón de comando es el botón Cancelar del formulario. Sin embargo, todavía debe escribir la macro o el procedimiento de evento de Visual Basic que realice cualquier acción o acción que desee que lleve a cabo el botón Cancelar (por ejemplo, cerrar el formulario sin guardar ningún cambio en él). Establezca la propiedad de evento OnClick del botón de comando en el nombre de la macro o procedimiento de evento.
Cuando el valor de la propiedad Cancelar de un botón de comando es Sí y la ventana Formulario está activa, el usuario puede elegir el botón de comando presionando Esc, presionando Entrar cuando el botón de comando tiene el foco o eligiendo el botón de comando.
Nota:
Si un cuadro de texto tiene el foco cuando el usuario presiona Esc, se perderán los cambios realizados en los datos del cuadro de texto y se restaurarán los datos originales.
Cuando la propiedad Cancel está establecida Sí para un botón de comando en un formulario, se establece automáticamente en No para todos los otros botones de comando en el formulario.
Para un formulario que admita operaciones irreversibles, por ejemplo eliminaciones, se recomienda hacer que el botón Cancelar sea el botón de comando predeterminado. Para ello, establezca la propiedad Cancel y la propiedad Default en Sí.
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.