Application.DDEInitiate-Methode (Word)

Öffnet einen DDE-Kanal (DDE = Dynamic Data Exchange/Dynamischer Datenaustausch) zu einer anderen Anwendung und gibt die Kanalnummer zurück.

Syntax

Ausdruck. DDEInitiate( _App_ , _Topic_ )

expression Eine Variable, die ein Application-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
App Erforderlich String Der Name der Anwendung.
Thema Erforderlich String Der Name eines DDE-Themas (z. B. der Name eines geöffneten Dokuments), das von der Anwendung erkannt wird, zu der Sie gerade einen Kanal öffnen.

HinwBemerkungeneise

Bei erfolgreicher Ausführung gibt die DDEInitiate-Methode die Nummer des geöffneten Kanals zurück. Alle nachfolgenden DDE-Funktionen verwenden diese Nummer zum Angeben des Kanals.

Beispiel

In diesem Beispiel wird eine DDE-Verbindung mit dem Thema System initiiert und die Microsoft Office Excel-Arbeitsmappe Sales.xls geöffnet. In dem Beispiel wird der DDE-Kanal geschlossen, ein Kanal zu Sales.xls initiiert und Text in die Zelle R1C1 eingefügt.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _ 
 & "C:\Sales.xls" & Chr(34) & ")] 
DDETerminate Channel:=lngChannel 
lngChannel = DDEInitiate(App:="Excel", Topic:="Sales.xls") 
DDEPoke Channel:=lngChannel, Item:="R1C1", Data:="1996 Sales" 
DDETerminate Channel:=lngChannel

Siehe auch

Application-Objekt

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.