Application.DDEExecute (Excel)

Cette méthode exécute une commande ou d'autres actions dans une autre application, par l'entremise du canal DDE spécifié.

La méthode DDEExecute est conçue pour envoyer des commandes à une autre application. Vous pouvez également l'utiliser pour envoyer des séquences de touches à une autre application, bien que la méthode SendKeys constitue le meilleur moyen d'envoyer des séquences de touches. L'argument String peut spécifier n'importe quelle touche combinée avec Alt, CTRL ou Maj, ou n'importe quelle combinaison de ces touches. Chaque touche est représentée par un ou plusieurs caractères, par exemple, "a" pour la lettre a, ou "{ENTER}" pour la touche Entrée. Pour spécifier des caractères non affichés lorsque vous appuyez sur la touche correspondante (par exemple Entrée ou Tab), utilisez les codes listés dans la table suivante. Chaque code de la table représente une touche du clavier.

DDEExecute (Channel, String)


channelNumber = Application.DDEInitiate( _ 
 app:="WinWord", _ 
 topic:="C:\WINWORD\FORMLETR.DOC") 
Application.DDEExecute channelNumber, "[FILEPRINT]" 
Application.DDETerminate channelNumber

Arguments

Les arguments nommés :

Channel (Long) - Numéro de canal renvoyé par la méthode DDEInitiate .

String (String) - Message défini dans l'application réceptrice.