Freigeben über


Application.DDEExecute-Methode (Access)

Verwenden Sie die DDEExecute-Anweisung , um einen Befehl von einer Clientanwendung über einen offenen DDE-Kanal (Dynamic Data Exchange) an eine Serveranwendung zu senden.

Syntax

Ausdruck. DDEExecute (ChanNum, Command)

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ChanNum Erforderlich Variant Eine Kanalnummer, die lange ganze Zahl, die von der DDEInitiate-Funktion zurückgegeben wird.
Befehl Erforderlich String Ein von der Serveranwendung erkannter Befehl. In der Dokumentation der Serveranwendung finden Sie eine Liste dieser Befehle.

HinwBemerkungeneise

Angenommen, Sie haben einen DDE-Kanal in Microsoft Access geöffnet, um Textdaten aus einem Microsoft Excel-Arbeitsblatt in eine Access-Datenbank zu übertragen. Verwenden Sie die DDEExecute-Anweisung , um den Befehl New an Excel zu senden, um anzugeben, dass Sie ein neues Arbeitsblatt öffnen möchten. In diesem Beispiel fungiert Access als Clientanwendung, und Excel fungiert als Serveranwendung.

Der Wert des Arguments Befehl ist abhängig von der Anwendung und dem Thema, die beim Öffnen des Kanals Kanalnummer angegeben wurden. Wenn Kanalnummer keine Ganzzahl ist, die einem geöffneten Kanal entspricht, oder wenn die andere Anwendung den genannten Befehl nicht ausführen kann, tritt ein Fehler auf.

Von Visual Basic aus können Sie die DDEExecute-Anweisung nur verwenden, um Befehle an eine andere Anwendung zu senden. Informationen zum Senden von Befehlen aus einer anderen Anwendung an Access finden Sie unter Verwenden von Microsoft Access als DDE-Server.

Wenn Sie Objekte einer anderen Anwendung über Microsoft Access bearbeiten möchten, können Sie die Automatisierung verwenden.

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.