Compartilhar via


Evento Form.CommandBeforeExecute (Access)

Ocorre antes de o comando especificado ser executado. Use este evento quando você desejar impor certas restrições antes que determinado comando seja executado.

Sintaxe

expressão. CommandBeforeExecute (Comando, Cancelar)

expressão Uma variável que representa um objeto Form.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Comando Obrigatório Variant O comando que está prestes a ser executado..
Cancel Obrigatório Object Defina a propriedade Value deste objeto como True para cancelar o comando.

Valor de retorno

Nada

Comentários

As constantes OCCommandId, ChartCommandIdEnum e PivotCommandId contêm listas dos comandos com suporte para cada um dos componentes Web do Microsoft Office.

Exemplo

O exemplo a seguir demonstra a sintaxe de uma sub-rotina que intercepta o 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.