考试网 >> IT认证 >> 水平 >> 系统工程师 >> 在builder中向Excel传递数据

在builder中向Excel传递数据

发布时间:2006-06-28 02:18     点击:
分页:上一页  1 2 [3] 4  下一页

  SetRemote(″R5C8″, ″5500″, ″Excel″, ″SALES.XLS″)  

  语法二,请求DDE服务器应用接收保存在指定位置的数据,该格式适用于热连接的情况,即应用程序已经与服务器建立通道。   

  SetRemote ( location, value, handle {, windowhandle } )   

  参数:  

 location:string类型,指明要DDE服务器的哪一部分接收数据。位置的表达方式由具体的DDE服务器决定。   value:string类型变量,指定发送给DDE服务器的数据。  

 handle:long类型,指定使用的DDE通道句柄。  

 windowhandle:long类型,可选项,指明用做DDE客户的PowerBuilder窗口的窗口句柄。省略该参数时,当前应用中的活动窗口用做DDE客户。   

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

  -1  未启动连接。   

  -2  请求被拒绝。

  -9   Handle参数的值为NULL。

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

  long hand   

lehandle = OpenChannel(″Excel″, ″REGION.XLS″)   

SetRemote(″R5C8″, ″5500″, handle)   

  3、ExecRemote()  

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

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

  ExecRemote ( command, applname, topicname )   

  参数:   

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

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

分页:上一页  1 2 [3] 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有