
Sends commands to a DDE server application.
DDEExecute (channel [, command string])
(i) channel: same integer that was returned by DDEInitiate.
(s) command: [optional] string one or more commands to be executed by the server app.
(i) @TRUE if successful; @FALSE if unsuccessful.
Use the DDEInitiate function to obtain a channel number.
In order to use this function successfully, you will need appropriate documentation for the server application you wish to access, which must provide information on the DDE functions that it supports and the correct syntax to use.
Run("report.exe", "sales.dat") ;Run Report
channel = DDEInitiate("report", "YTD") ;Initialize DDE
If channel != 0 ;If DDE OK Execute DDE Command
result = DDEExecute(channel, '[Act:p="ABCco", t=580.00]')
DDETerminate(channel) ;Close DDE
WinClose("Reports") ;Close Report
If result == @FALSE
Message("DDE Execute", "Failed")
Else
Message("DDE Execute", "Operation complete")
Exit
EndIf
Else
Message("DDE operation unsuccessful", "Check your syntax")
EndIf