cbuilder用ole操作excel

cbuilder用ole操作excel

ID:8798792

大小:42.50 KB

页数:6页

时间:2018-04-08

cbuilder用ole操作excel_第1页
cbuilder用ole操作excel_第2页
cbuilder用ole操作excel_第3页
cbuilder用ole操作excel_第4页
cbuilder用ole操作excel_第5页
资源描述:

《cbuilder用ole操作excel》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、用OLE操作Excel要在应用程序中控制Excel的运行,首先必须在编制自动化客户程序时包含Comobj.hpp#include"Comobj.hpp"C++Builder把Excel自动化对象的功能包装在下面的四个OleObjectClass函数中,应用人员可以很方便地进行调用。设置对象属性:void        OlePropertySet(属性名,参数……);获得对象属性:Variant     OlePropertyGet(属性名,参数……);调用对象方法:1)Variant  OleFunction(函数名,参数……);             2)void     OlePr

2、ocedure(过程名,参数……);在程序中可以用宏定义来节省时间:#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的自动化对象及Microsof

3、tWordVisualBasic帮助文件中的关于Excel的对象、方法和属性。对象是一个Excel元素,属性是对象的一个特性或操作的一个方面,方法是对象可以进行的动作。首先定义以下几个变量:VariantExcelApp,Workbook1,Sheet1,Range1;1、Excel中常用的对象是:Application,Workbooks,Worksheets等。    ★创建应用对象★       VariantExcelApp;       ExcelApp=Variant::CreateObject("Excel.Application");       或者       Exce

4、lApp=CreateOleObject("Excel.Application");  ★创建工作簿对象★       VariantWorkBook1;       WorkBook1=ExcelApp.PG("ActiveWorkBook");  ★创建工作表对象★       VariantSheet1;       Sheet1=WorkBook1.PG("ActiveSheet");  ★创建区域对象★       VariantRange;       Range=Sheet1.PG("Range","A1:A10");           或者使用       Excel.E

5、xec(PropertyGet("Range")<<"A1:C1").Exec(Procedure("Select"));2、常用的属性操作:    ★使Excel程序不可见★       ExcelApp.PS("Visible",(Variant)false);          ★新建EXCEL文件★        ◎新建系统模板的工作簿       ExcelApp.PG("workbooks").FN("Add")      //默认工作簿       ExcelApp.PG("workbooks").FN("Add",1)   //单工作表       ExcelApp.PG(

6、"workbooks").FN("Add",2)   //图表         ExcelApp.PG("workbooks").FN("Add",3)   //宏表        ExcelApp.PG("workbooks").FN("Add",4)   //国际通用宏表       ExcelApp.PG("workbooks").FN("Add",5)   //与默认的相同       ExcelApp.PG("workbooks").FN("Add",6)   //工作簿且只有一个表       或者使用ExcelApp的Exec方法       Excel.Exec(Prope

7、rtyGet("Workbooks")).Exec(Procedure("Add"));    ◎新建自己创建的模板的工作簿       ExcelApp.PG("workbooks").FN("Add","C:\Temp\result.xlt");          ★打开工作簿★       ExcelApp.PG("workbooks").FN("open","路径名.xls")            ★保存工

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。