Syntax |
DDESend application$, topic$, DataItem, value |
|
Description |
Initiates a DDE conversation with the server as specified by application$ and topic$ and sends that server a new value for the specified item. |
|
Comments |
The DDESend statement takes the following parameters: |
|
|
Parameter |
Description |
|
application$ |
String containing the name of the application (the server) with which a DDE conversation will be established. |
|
topic$ |
String containing the name of the topic for the conversation. The possible values for this parameter are described in the documentation for the server application. |
|
DataItem |
Data item to be set. This parameter can be any expression convertible to a String. The format depends on the server. |
|
value |
New value for the data item. This parameter can be any expression convertible to a String. The format depends on the server. A runtime error is generated if value is Null. |
|
The DDESend statement performs the equivalent of the following statements: ch% = DDEInitiate(application$,topic$) |
|
Example
|
This example sets the content of the first cell in an Excel spreadsheet. Sub Main() Dim cmd,ch% id = Shell("c:\excel5\excel.exe",3) 'Start Excel.
On Error Goto ExcelError DDESend "Excel","Sheet1","R1C1","Payroll For August 1995" Msgbox "Finished " Exit Sub
ExcelError: MsgBox "Error sending data to Excel." Exit Sub 'Reset error handler. End Sub |
|
See Also |
DDEExecute (statement); DDEInitiate (function); DDEPoke (statement); DDERequest, DDERequest$ (functions); DDETerminate (statement); DDETerminateAll (statement); DDETimeout (statement). |
D |