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 (DDE-Server) erkannt werden. Wenn die empfangende Anwendung den angegebenen Befehl nicht ausführen kann, tritt ein Fehler auf. |
Hinweise
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
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.