Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Envoie une commande ou une série de commandes à une application via le canal d’échange dynamique de données (DDE , Dynamic Data Exchange) spécifié.
Syntaxe
expression. DDEExecute( _Channel_ , _Command_ )
expression Variable qui représente un objet « Application ». Facultatif.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| Canal | Obligatoire | Entier long | Numéro de canal renvoyé par la méthode DDEInitiate. |
| Command | Obligatoire | String | Commande ou série de commandes reconnues par l'application destinataire (le serveur DDE). Si l'application destinataire ne peut pas effectuer la commande spécifiée, une erreur se produit. |
Remarques
Exemple
Cet exemple montre comment créer une nouvelle feuille de calcul dans Microsoft Excel. La macro XLM servant à la création d'une nouvelle feuille de calcul est New(1).
Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[New(1)]"
DDETerminate Channel:=lngChannel
Cet exemple montre comment exécuter la macro Microsoft Excel « Macro1 » dans Personal.xls.
Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[Run(" & Chr(34) & _
"Personal.xls!Macro1" & Chr(34) & ")]"
DDETerminate Channel:=lngChannel
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.