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 ».
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.