其他语言

位置:IT落伍者 >> 其他语言 >> 浏览文章

在powerbuilder中向Excel传递数据[3]


发布日期:2020年05月29日
 
在powerbuilder中向Excel传递数据[3]
windowhandlelong类型可选项指明用做DDE客户的PowerBuilder窗口的窗口句柄省略该参数时当前应用中的活动窗口用做DDE客户

返回值integer类型函数执行成功时返回发生错误时返回下述值之一

未启动连接

请求被拒绝

  Handle参数的值为NULL

示例下面的代码先打开一个通道然后请求Excel将第行第列单元的值设置为

long hand

lehandle = OpenChannel(″Excel″ ″REGIONXLS″)

SetRemote(″RC handle)

ExecRemote()

它的功能是请求DDE服务器应用程序执行命令该函数也有两种语法格式下面分别予以介绍

语法一直接向DDE服务器应用发送一条命令(冷连接方式)

ExecRemote ( command applname topicname )

参数

commandstring类型其值为希望DDE服务器应用执行的命令命令格式和语法需要参看DDE服务器应用的文档applnamestring类型指定服务器应用的DDE名称

topicnamestring类型指定命令中要使用的DDE应用的数据或实例返回值Integer函数执行成功时返回发生错误时返回下述值之一

未启动连接

请求被拒绝

不能终止服务器

如果任何参数的值为NULLExecRemote()函数返回NULL

示例下面的语句请求Excel将活动工作表的内容保存到文件REGIONXLS中

ExecRemote(″[Save()]″ ″Excel″ ″REGIONXLS″)

语法二应用程序打开某个通道后向DDE服务器应用发送命令(热连接方式)

ExecRemote ( command handle { windowhandle } )

参数

commandstring类型其值为希望DDE服务器应用执行的命令命令格式和语法需要参看DDE服务器应用的文档 handlelong类型指定使用的DDE通道句柄

windowhandlelong类型可选项指明用做DDE客户的PowerBuilder窗口的窗口句柄省略该参数时当前应用中的活动窗口用做DDE客户返回值integer函数执行成功时返回发生错误时返回下述值之一

未启动连接

请求被拒绝

handle参数的值为NULL

[] [] []

               

上一篇:让PowerBuilder制作查询系统的界面更加酷[1]

下一篇:在powerbuilder中向Excel传递数据[2]