Du kan bruke DDERequest-funksjonen over en åpen DDE-kanal (Dynamic Data Exchange) til å be om et informasjonselement fra et DDE-serverprogram.
Hvis du for eksempel har en åpen DDE-kanal mellom Microsoft Office Access 2007 og Microsoft Office Excel 2007, kan du bruke DDERequest-funksjonen til å overføre tekst fra et Excel-regneark til en Access-database.
Syntaks
DDERequest ( channum ; item )
Syntaksen for funksjonen DDERequest har følgende argumenter:
Ar gument |
Beskrivelse |
channum |
Et kanalnummer, heltallet som returneres av DDEInitiate-funksjonen . |
element |
En strenguttrykk som er navnet på en dataelement gjenkjent av programmet som er angitt av DDEInitiate-funksjonen . Se i dokumentasjonen for programmet for en liste over mulige elementer. |
Kommentarer
Channum-argumentet angir kanalnummeret for den ønskede DDE-samtalen, og elementargumentet identifiserer hvilke data som skal hentes fra serverprogrammet. Verdien for elementargumentet avhenger av programmet og emne angitt når kanalen som angis av channum-argumentet , åpnes. Elementargumentet kan for eksempel være et celleområde i et Excel-regneark.
DDERequest-funksjonen returnerer en variant som en streng som inneholder den forespurte informasjonen hvis forespørselen var vellykket.
Dataene er forespurt i alfanumerisk tekstformat. Grafikk eller tekst i andre formater kan ikke overføres.
Hvis channum-argumentet ikke er et heltall som tilsvarer en åpen kanal, eller hvis de forespurte dataene ikke kan overføres, oppstår en kjøretidsfeil.