Application.DDERequest-Methode (Access)
Verwenden Sie die DDERequest-Funktion über einen offenen DDE-Kanal (Dynamic Data Exchange), um ein Informationselement von einer DDE-Serveranwendung anzufordern.
Syntax
Ausdruck. DDERequest (ChanNum, Item)
expression Eine Variable, die ein Application-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
ChanNum | Erforderlich | Variant | Eine Kanalnummer, die ganze Zahl, die von der DDEInitiate-Funktion zurückgegeben wird. |
Item | Erforderlich | String | Ein Zeichenfolgenausdruck, der den Namen eines Datenelements darstellt, das von der durch die Funktion DDEInitiate angegebenen Anwendung erkannt wird. In der Dokumentation der Anwendung finden Sie eine Liste der möglichen Elemente. |
Rückgabewert
String
Hinweise
Wenn Sie beispielsweise über einen offenen DDE-Kanal zwischen Microsoft Access und Microsoft Excel verfügen, können Sie die DDERequest-Funktion verwenden, um Text aus einer Excel-Tabelle in eine Access-Datenbank zu übertragen.
Das Argument Kanalnummer gibt die Kanalnummer der gewünschten DDE-Verbindung an, und das Argument Element legt fest, welche Daten von der Server-Anwendung abgerufen werden. Der Wert von Element ist abhängig von der beim Öffnen des Kanals Kanalnummer angegebenen Anwendung und dem angegebenen Thema. Das Elementargument kann z. B. ein Zellbereich in einer Excel-Tabelle sein.
Die DDERequest-Funktion gibt eine Zeichenfolge vom Datentyp Variant zurück, die die angeforderten Informationen enthält, wenn die Anforderung erfolgreich war.
Die Daten werden im alphanumerischen Textformat angefordert. Bilder oder Text in einem anderen Format können nicht übertragen werden.
Wenn Kanalnummer keine Ganzzahl ist, die einem geöffneten Kanal entspricht, oder wenn die angeforderten Daten nicht übertragen werden können, tritt ein Laufzeitfehler auf.
Wenn Sie die Objekte einer anderen Anwendung über Access bearbeiten müssen, sollten Sie die Verwendung von Automation in Betracht ziehen.
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.