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.
Envia uma mensagem do Windows e seus parâmetros associados para a tarefa especificada.
Sintaxe
expression.
SendWindowMessage( _Message_ , _wParam_ , _IParam_ )
expressão Obrigatório. Uma variável que representa um objeto "Tarefa".
Parâmetros
| Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
|---|---|---|---|
| Mensagem | Obrigatório | Long | Um número hexadecimal que corresponde à mensagem que pretende enviar. Se tiver o Microsoft Platform Software Development Kit, pode procurar o nome da mensagem nos ficheiros de cabeçalho (Winuser.h, por exemplo) para localizar o número hexadecimal associado (preceda o valor hexadecimal com &h). |
| wParam | Obrigatório | Long | Parâmetros adequados para a mensagem que está a enviar. Para obter informações sobre o que esses valores representam, consulte o tópico de referência dessa mensagem na documentação incluída no Microsoft Platform Software Development Kit, disponível no MSDN. Para recuperar os valores apropriados, talvez você precise usar a ferramenta Spy (que acompanha o kit). |
Exemplo
Se estiver executando o bloco de notas, este exemplo exibe a caixa de diálogo sobre (no bloco de notas) enviando uma mensagem WM_COMMAND para o bloco de notas. O método SendWindowMessage é utilizado para enviar a mensagem de WM_COMMAND (111 é o valor hexadecimal para WM_COMMAND), com os parâmetros 11 e 0. A ferramenta Spy foi usada para determinar os valores de wParam e lParam.
Dim taskLoop As Task
For Each taskLoop In Tasks
If InStr(taskLoop.Name, "Notepad") > 0 Then
taskLoop.Activate
taskLoop.SendWindowMessage &h111, 11, 0
End If
Next taskLoop
Confira também
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.