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

<b>用OLE操作Excel</b>[VC/C++编程]

赞助商链接



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

用OLE操作Excel(目前最全的资料)(04.2.19更新)

本文档部份资料来自互联网,大部份是ccrun(老妖)在Excel中通过录制宏-->察看宏代码-->转为CB代码而来.本文档不断更新中.欢送大家关注.

要在利用程序中掌握Excel的运行,首先必须在编制自动化客户程序时包含Comobj.hpp

#include "Comobj.hpp"

C++ Builder把Excel自动化对象的功效包装在下面的四个Ole Object Class函数中,利用人员可以很便利地举行调用.

设置对象属性:void    OlePropertySet(属性名,参数……);

得到对象属性:Variant   OlePropertyGet(属性名,参数……);

调用对象办法:1) Variant OleFunction(函数名,参数……);

2) void   OleProcedure(历程名,参数……);

在程序中可以用宏定义来节俭时间:

#define  PG  OlePropertyGet

#define  PS  OlePropertySet

#define  FN  OleFunction

#define  PR  OleProcedure

举例:

ExcelApp.OlePropertyGet("workbooks").OleFunction("Add");

可写为

ExcelApp.PG("workbooks").FN("Add");

C++ Builder中利用OLE掌握Excel2000,必须掌握Excel2000的自动化对象及Microsoft Word Visual Basic帮忙文件中的关于Excel的对象、办法和属性.对象是一个Excel元素,属性是对象的一个特点或操作的一个方面,办法是对象可以举行的行动.---www.bianceng.cn

首先定义以下几个变量:

Variant ExcelApp,Workbook1,Sheet1,Range1;

1、Excel中常用的对象是:Application,Workbooks,Worksheets等.

★成立利用对象★

Variant ExcelApp;

ExcelApp = Variant::CreateObject ("Excel.Application");

大概

ExcelApp = CreateOleObject ("Excel.Application");

★成立工作簿对象★

Variant WorkBook1;

WorkBook1 = ExcelApp.PG("ActiveWorkBook");

★成立工作表对象★

Variant Sheet1;

Sheet1 = WorkBook1.PG("ActiveSheet");

★成立区域对象★

Variant Range;

Range = Sheet1.PG("Range","A1:A10");

大概利用

Excel.Exec(PropertyGet("Range")<<"A1:C1").Exec(Procedure("Select"));


  以上是“<b>用OLE操作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 .