Evento Form.CommandBeforeExecute (Access)
Ocurre antes de que se ejecute un comando especificado. Utilice este evento cuando desee imponer algunas restricciones antes de que se ejecute un comando en particular.
Sintaxis
expresión. CommandBeforeExecute (Command, Cancel)
expresión Variable que representa un objeto Form.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Command | Obligatorio | Variant | Comando que se va a ejecutar. |
Cancel | Obligatorio | Object | Establezca la propiedad Value de este objeto en True para cancelar el comando. |
Valor devuelto
Nothing
Comentarios
Las constantes OCCommandId, ChartCommandIdEnum y PivotCommandId contienen listas de los comandos admitidos para cada uno de los componentes web de Microsoft Office.
Ejemplo:
El ejemplo siguiente muestra la sintaxis de una subrutina que intercepta el evento CommandBeforeExecute.
Private Sub Form_CommandBeforeExecute( _
ByVal Command As Variant, ByVal Cancel As Object)
Dim intResponse As Integer
Dim strPrompt As String
strPrompt = "Cancel the command?"
intResponse = MsgBox(strPrompt, vbYesNo)
If intResponse = vbYes Then
Cancel.Value = True
Else
Cancel.Value = False
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.