Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Envía un mensaje de Windows y los parámetros asociados a la tarea especificada.
Sintaxis
expresión.
SendWindowMessage( _Message_ , _wParam_ , _IParam_ )
expresión necesaria. Variable que representa un objeto "Task".
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Message | Obligatorio | Long | Número hexadecimal que corresponde al mensaje que desea enviar. Si tiene el Kit de desarrollo de software de la plataforma Microsoft, puede buscar el nombre del mensaje en los archivos de encabezado (Winuser.h, por ejemplo) para buscar el número hexadecimal asociado (preceda al valor hexadecimal con &h). |
| wParam | Obligatorio | Long | Parámetros adecuados para el mensaje que está enviando. Para obtener información sobre lo que representan estos valores, vea el tema de referencia de ese mensaje en la documentación incluida con el Kit de desarrollo de software de Microsoft Platform, disponible en MSDN. Para recuperar los valores adecuados, puede que necesite utilizar la herramienta Spy (incluida en el kit). |
Ejemplo
Si se está ejecutando el Bloc de notas, en este ejemplo se muestra el cuadro de diálogo acerca de (en el Bloc de notas) al enviar un mensaje WM_COMMAND al Bloc de notas. El método SendWindowMessage se usa para enviar el mensaje de WM_COMMAND (111 es el valor hexadecimal para WM_COMMAND), con los parámetros 11 y 0. Se ha utilizado la herramienta Spy para determinar los valores de wParam y 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
Vea también
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.