Application.DDEExecute-Methode (Word)

Sendet einen Befehl oder eine Befehlsfolge durch den angegebenen DDE-Kanal (DDE = Dynamic Data Exchange/Dynamischer Datenaustausch) an eine Anwendung.

Syntax

Ausdruck. DDEExecute( _Channel_ , _Command_ )

expression Eine Variable, die ein Application-Objekt darstellt. Optional.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Kanal Erforderlich Long Die Kanalnummer, die von der DDEInitiate-Methode zurückgegeben wird.
Befehl Erforderlich String Ein Befehl oder eine Reihe von Befehlen, die von der empfangenden Anwendung (dem DDE-Server) erkannt werden. Wenn die empfangende Anwendung den angegebenen Befehl nicht ausführen kann, tritt ein Fehler auf.

HinwBemerkungeneise

Beispiel

In diesem Beispiel wird in Microsoft Excel ein neues Arbeitsblatt erstellt. Die XLM-Makro-Anweisung zum Erstellen eines neuen Arbeitsblatts lautet New(1).

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[New(1)]" 
DDETerminate Channel:=lngChannel

In diesem Beispiel wird das Microsoft Excel-Makro Macro1 in Personal.xls ausgeführt.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[Run(" & Chr(34) & _ 
 "Personal.xls!Macro1" & Chr(34) & ")]" 
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.