Application.DDETerminateAll-Methode (Access)

Verwenden Sie die DDETerminateAll-Anweisung , um alle offenen DDE-Kanäle (Dynamic Data Exchange, dynamischer Datenaustausch) zu schließen.

Syntax

Ausdruck. DDETerminateAll

expression Eine Variable, die ein Application-Objekt darstellt.

Rückgabewert

Nichts

Bemerkungen

Angenommen, Sie haben zwei DDE-Kanäle zwischen Microsoft Excel und Microsoft Access geöffnet: einen zum Abrufen von Systeminformationen zu Excel und einen zum Übertragen von Daten. Verwenden Sie die DDETerminateAll-Anweisung , um beide Kanäle gleichzeitig zu schließen.

Die Verwendung der DDETerminateAll-Anweisung entspricht dem Ausführen einer DDETerminate-Anweisung für jede geöffnete Kanalnummer. Wie die DDETerminate-Anweisung hat die DDETerminateAll-Anweisung keine Auswirkung auf aktive DDE-Verknüpfungsausdrücke in Feldern von Formularen oder Berichten.

Wenn keine DDE-Kanäle geöffnet sind, wird die DDETerminateAll-Anweisung ausgeführt, ohne einen Laufzeitfehler zu verursachen.

Tipp

  • Wenn Sie eine Prozedur unterbrechen, die dynamischen Datenaustausch durchführt, kann dies zur Folge haben, dass Kanäle unabsichtlich geöffnet bleiben. Um die Überbeanspruchung von Systemressourcen zu vermeiden, können Sie die DDETerminateAll-Anweisung im Code oder über den Direktbereich (den unteren Bereich) des Debugfensters verwenden, während Sie Code debuggen, der den dynamischen Datenaustausch vornimmt.
  • 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.