Gebruik de functie DDERequest om via een open DDE-kanaal (Dynamic Data Exchange) een gegevensitem aan te vragen bij een DDE-servertoepassing.
Als er bijvoorbeeld een DDE-kanaal is geopend tussen Microsoft Office Access 2007 en Microsoft Office Excel 2007, kunt u de functie DDERequest gebruiken om tekst van een Excel-werkblad over te brengen naar een Access-database.
Syntaxis
DDERequest ( kanaalnummer , item )
De syntaxis van de functie DDERequest heeft deze argumenten:
Argument |
Beschrijving |
kanaalnummer |
Een kanaalnummer, het gehele getal dat wordt geretourneerd door de functie DDEInitiate. |
item |
Een reeksexpressie die overeenkomt met de naam van een gegevensitem dat wordt herkend door de toepassing die is opgegeven met de functie DDEInitiate. Raadpleeg de documentatie van de toepassing voor een lijst met mogelijke items. |
Opmerkingen
Het argument kanaalnummer geeft het kanaalnummer aan van het gewenste DDE-gesprek, terwijl het argument item bepaalt welke gegevens moeten worden opgehaald uit de servertoepassing. De waarde van het argument item is afhankelijk van de toepassing en het onderwerp die worden opgegeven wanneer het kanaal wordt geopend dat is aangegeven met het argument kanaalnummer. Zo kan het argument item een bereik van cellen in een Excel-werkblad zijn.
De functie DDERequest retourneert een Variant als een reeks met de gevraagde informatie als de aanvraag met succes wordt voltooid.
De gegevens worden opgevraagd als alfanumerieke tekst. Het is niet mogelijk om graphics of tekst in een andere indeling over te brengen.
Als het argument kanaalnummer geen geheel getal is dat overeenkomt met een open kanaal, treedt er een runtimefout op. Dit gebeurt trouwens ook als de gevraagde gegevens niet kunnen worden overgebracht