当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<b>用C++Builder存取Excel文件</b>[VC/C++编程]

赞助商链接



  本文“<b>用C++Builder存取Excel文件</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

C++Builder是Borland公司继Delphi之后又一成功的产品,她集VB、VC++ 及 Delphi 的长处于一体而深得C语言爱好者的爱好.由于大都操作者爱用 MicroSoft公司的Excel组织数据,为此本文介绍了用C++Builder存取Excel 文件的两种办法.

一.用OLE技术操作Excel

OLE(对象链接与嵌入)是微软提出的尺度,是利用程序间交换数据、彼此操作的一种方法,MS OFFICE 供应了很强的 OLE 服务功效,VB、Delphi 及C++Builder等语言都可以以客户方法向Excel提交号令,以存取其数据,此中VB和Delphi最为简单,在语法上就采取类VBA的语句,本报九九年第48期的《在Delphi中操作Excel》一文曾介绍了Delphi的做法.我们原认为C++Builder照搬Delphi,后果语法编译都未能通过,查不到这方面具体介绍的资料.经反复试验方知:本来C++Builder采取间接的办法,操纵变体类Variant所供应的四个“办法”向OLE服务程序提交操作号令:

  Variant Variant::OlePropertyGet(属性名,参数….);
  // 取对象属性
   Void   Variant::OlePropertySet(属性名,参数….);
  // 设置对象属性 
   Variant Variant::OleFunction(函数名,参数….);
   // 运行对象的函数
   void   Variant::OleProcedure(历程名,参数….);
   // 运行对象的历程

其头文件“vcl\utilcls.h”必须嵌在用户程序中,

关于这四个长长的办法名可在程序顶用宏语句重新定义一下:

      #define  PG  OlePropertyGet
       #define  PS  OlePropertySet
       #define  FN  OleFunction
       #define  PR  OleProcedure


  以上是“<b>用C++Builder存取Excel文件</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .