Du kan använda funktionen DDERequest över en DDE-kanal (Open Dynamic Data Exchange) för att begära information från ett DDE-serverprogram.
Om du till exempel har en öppen DDE-kanal mellan Microsoft Office Access 2007 och Microsoft Office Excel 2007 kan du använda funktionen DDERequest för att överföra text från ett Excel-kalkylblad till en Access-databas.
Syntax
DDERequest ( channum , objekt )
Syntaxen för funktionen DDERequest har följande argument:
Ar gument |
Beskrivning |
channum |
Ett kanalnummer, heltal som returneras av funktionen DDEInit . |
objekt |
En stränguttryck som är namnet på en dataobjekt som identifieras av programmet som anges av funktionen DDEInit . I programmets dokumentation finns en lista över möjliga objekt. |
Kommentarer
Argumentet channum anger kanalnumret för den önskade DDE-konversationen och objektargumentet identifierar vilka data som ska hämtas från serverprogrammet. Värdet för objektargumentet beror på vilket program och ämne som anges när kanalen som anges av argumentet channum öppnas. Elementargumentet kan till exempel vara ett cellområde i ett Excel-kalkylblad.
Funktionen DDERequest returnerar ett värde av datatypen Variant som ett sträng som innehåller den begärda informationen om begäran lyckades.
Data begärs i alfanumeriskt textformat. Grafik eller text i något annat format kan inte överföras.
Om argumentet channum inte är ett heltal som motsvarar en öppen kanal, eller om de data som begärs inte kan överföras, uppstår en körningsfel.