Vous pouvez utiliser la fonction DDERequest sur un canal d’échange dynamique de données (DDE) ouvert pour demander un élément d’informations à partir d’une application serveur DDE.
Par exemple, si vous avez un canal DDE ouvert entre Microsoft Office Access 2007 et Microsoft Office Excel 2007, vous pouvez utiliser la fonction DDERequest pour transférer du texte d’une feuille de calcul Excel vers une base de données Access.
Syntaxe
DDERequest ( channum , item )
La syntaxe de la fonction DDERequest contient les arguments suivants :
Ar gument |
Description |
channum |
Un numéro de canal, entier retourné par la fonction DDEInitiate . |
élément |
expression de chaîne qui est le nom d’un élément de données reconnu par l’application spécifiée par la fonction DDEInitiate . Consultez la documentation de l’application pour obtenir la liste des éléments possibles. |
Remarques
L’argument channum spécifie le numéro de canal de la conversation DDE souhaitée, et l’argument élément identifie les données à récupérer à partir de l’application serveur. La valeur de l’argument item dépend de l’application et sujet spécifiée lors de l’ouverture du canal indiqué par l’argument channum . Par exemple, l’argument élément peut être une plage de cellules dans une feuille de calcul Excel.
La fonction DDERequest retourne un Variant en tant que chaîne contenant les informations demandées si la demande a réussi.
Les données sont demandées au format texte alphanumérique. Les graphiques ou le texte dans un autre format ne peuvent pas être transférés.
Si l’argument channum n’est pas un entier correspondant à un canal ouvert, ou si les données demandées ne peuvent pas être transférées, une erreur d’exécution se produit.