Application.DDERequest (Word)

Utilise un canal d’échange dynamique de données (DDE) pour demander des informations à l’application destinataire, et renvoie ces informations sous la forme d’une chaîne.

Lorsque vous demandez des informations provenant d'une rubrique de l'application serveur, vous devez spécifier l'élément de cette rubrique dont vous demandez le contenu. Microsoft Excel et les autres applications qui gèrent les échanges DDE reconnaissent une rubrique appelée « Système ».

DDERequest (Channel, Item)


Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _ 
 & "C:\Documents\Book1.xls" & Chr(34) & ")]" 
DDETerminate Channel:=lngChannel 
lngChannel = DDEInitiate(App:="Excel", Topic:="Book1.xls") 
MsgBox DDERequest(Channel:=lngChannel, Item:="R1C1") 
DDETerminateAll

Arguments

Les arguments nommés :

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

Item (String) - Élément à requérir.