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.