Méthode Application.DDEExecute (Word)
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.