Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O evento MouseMove ocorre quando o usuário move o mouse.
Sintaxe
expressão. MouseMove (botão, Shift, X, Y)
expressão Uma variável que representa um objeto Relatório .
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Button | Obrigatório | Integer | O botão que foi pressionado ou liberado para disparar o evento. Se precisar de testar o argumento Botão , pode utilizar uma das seguintes constantes intrínsecas como máscaras de bits:
|
| Shift | Obrigatório | Integer | O estado das teclas Shift, Ctrl e Alt quando o botão especificado pelo argumento Botão foi premido ou libertado. Se precisar de testar o argumento Shift , pode utilizar uma das seguintes constantes intrínsecas como máscaras de bits:
|
| X | Obrigatório | Single | A coordenada x para a localização atual do ponteiro do rato, em twips. |
| Y | Obrigatório | Single | A coordenada y para a localização atual do ponteiro do rato, em twips. |
Valor de retorno
Nada
Comentários
O evento MouseMove aplica-se apenas a formulários, secções de formulário e controlos num formulário e não a controlos num relatório.
Esse evento não se aplica a um rótulo anexado a outro controle, como o rótulo de uma caixa de texto. Ele se aplica somente a rótulos "independentes". Pressionar e liberar um botão do mouse em um rótulo anexado tem o mesmo efeito de pressionar e liberar o botão no controle associado. Ocorrem os eventos normais para o controle; nenhum evento separado ocorre para o rótulo anexado.
Para executar um macro ou procedimento de evento quando esses eventos ocorrerem, defina a propriedade OnMouseMove com o nome da macro ou como [procedimento do evento].
O evento MouseMove é gerado continuamente como o ponteiro do mouse é movido sobre os objetos. A menos que outro objeto gera um evento de mouse, um objeto reconhece um evento MouseMove sempre que o ponteiro do mouse estiver posicionado dentro de suas bordas.
Para fazer com que um evento MouseMove ocorra em um relatório, pressione o botão do mouse em uma área em branco do relatório. Para que o evento MouseMove ocorra em uma seção do relatório, pressione o botão do mouse em uma área em branco dessa seção.
Para executar um macro ou procedimento de evento em resposta ao pressionamento e liberação dos botões do mouse, você deve usar os eventos MouseDown e MouseUp.
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.