教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> Oracle >> 开发技术 >> 怎样在FORM中使用程序实现与EXCEL的通讯 RSS订阅
怎样在FORM中使用程序实现与EXCEL的通讯
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   

  在之前有提供一些生成文本文件的FORM例子,但用户往往是再用EXCEL等工具去进行编辑。现提供一直接可以从FROM中生成EXCEL文件的事例.
  
  现提供一简单实例,说明怎样使用FORM实现与EXCEL的应用程序的DDE。
  
  要实现该演示功能:
  1.  安装好EXCEL;
  2.  按照程序中的路经说明建立一个相应的.XLS文件。
  3.  主要的程序单元如下:
  4.:invd21.dh为块中的一field
  DECLARE
   AppID     PLS_integer;
   ConvID    PLS_INTEGER;
   server    varchar2(100);
  BEGIN
  server := 'c:\progra~1\micros~1\office';
   begin
  AppID := DDE.App_Begin(server||'\excel.exe '||current_form_path||'book161.xls',DDE.App_Mode_Maximized);
   exception when others then
  message('Can not Find Your Office Path, Please Try Again');
  raise form_trigger_failure;
   end;
   DDE.App_Focus(AppID);
   ConvID := DDE.Initiate('EXCEL', current_form_path||'book161.xls');
   begin
  DDE.Poke(ConvID, 'R1C8', :invd21.dh, DDE.CF_TEXT,9000);
   exception when others then null;
   end;
   DDE.Terminate(ConvID);
  END;
  

来源:upschool.com.cn
作者:
关键字:怎样,EXCEL,通讯
发表日期:2007-1-6 1:06:24

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:层次树添加节点、删除节点   下一篇:属性类的简单案例


2008-11-20 19:08:33
本文的相类似文章
  • API函数快速入门--怎样在VB中声明和使用API函数
  • 怎样编写CSS?
  • 拍照怎样才能不模糊?
  • 该怎样为300D搭配镜头
  • 教你怎样选择交换机
  • 怎样识别正品Intel网卡
  • 即时通讯病毒泛滥 诱惑链接带毒
  • 怎样制作可执行的java程序
  • oracle怎样在查询记录时给记录加锁
  • 怎样才能有效的限制特定IP访问数据库
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com