string s_regiondata[
]
handle = OpenChannel(″Excel″ ″REGIONXLS″ Handle(w_ddewin))
GetRemote(″RC″ s_regiondata[] handle Handle(w_ddewin))
GetRemote(″RC″ s_regiondata[] handle Handle(w_ddewin))
GetRemote(″RC″ s_regiondata[] handle Handle(w_ddewin))
CloseChannel(handle Handle(w_ddewin))
2SetRemote()
功能是请求服务器应用把指定项设置为指定值该函数有两种语法格式下面分别予以介绍
语法一请求DDE服务器应用接收保存在指定位置的数据该格式不要求事先打开通道适用于仅发出少数几个请求的情况
SetRemote ( location value applname topicname )
参数
locationstring类型指明要DDE服务器的哪一部分接收数据位置的表达方式由具体的DDE服务器决定
valuestring类型变量指定发送给DDE服务器的数据
applnamestring类型指定DDE服务器应用的DDE名称
topicnamestring类型指定要接收数据的DDE应用的数据或实例
返回值integer类型函数执行成功时返回发生错误时返回下述值之一
-未启动连接
-请求被拒绝
如果任何参数的值为NULLSetRemote()函数返回NULL
示例下面的代码请求Excel把工作表SALESXLS的第行第列单元的值设置为
SetRemote(″RC″ ″″ ″Excel″ ″SALESXLS″)
语法二请求DDE服务器应用接收保存在指定位置的数据该格式适用于热连接的情况即应用程序已经与服务器建立通道
SetRemote ( location value handle { windowhandle } )
参数
locationstring类型指明要DDE服务器的哪一部分接收数据位置的表达方式由具体的DDE服务器决定 valuestring类型变量指定发送给DDE服务器的数据
handlelong类型指定使用的DDE通道句柄
[] [] []