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. |
Hinweise
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
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.