Méthode Task.SendWindowMessage (Word)
Envoie à la tâche spécifiée un message Windows ainsi que les paramètres qui lui sont associés.
Syntaxe
expression. SendWindowMessage
( _Message_
, _wParam_
, _IParam_
)
expression Obligatoire. Variable qui représente un objet « Task ».
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Message | Obligatoire | Long | Nombre hexadécimal qui correspond au message que vous souhaitez envoyer. Si vous disposez du Kit de développement logiciel de plateforme Microsoft, vous pouvez rechercher le nom du message dans les fichiers d’en-tête (Winuser.h, par exemple) pour rechercher le nombre hexadécimal associé (avant la valeur hexadécimale de &h). |
wParam | Obligatoire | Long | Paramètres appropriés pour le message que vous envoyez. Pour plus d'informations sur la signification de ces valeurs, consultez la rubrique de référence correspondant au message qui vous intéresse, dans la documentation fournie avec le Microsoft Platform Software Development Kit, disponible sur MSDN. Pour extraire les valeurs appropriées, vous serez sans doute amené à employer l'outil Spy (fourni avec le kit). |
Exemple
Si le bloc-notes est en cours d'exécution, cet exemple affiche la boîte de dialogue à propos de (dans le bloc-notes) en envoyant un message WM_COMMAND dans le bloc-notes. La méthode SendWindowMessage est utilisée pour envoyer le message WM_COMMAND (111 est la valeur hexadécimale pour WM_COMMAND), avec les paramètres 11 et 0. L'outil Spy permet de déterminer les valeurs wParam et 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
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour