Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.