2024年5月11日发(作者:)

要在应用程序中控制Excel2000的运行,首先必须在编制自动化客户程序时使其头文

件要包含和Utilcls.h。

即:#include <>

#include

C++ Builder开发者把Excel自动化对象的功能包装在下面的四个

Ole Object Class函数中,应用人员可以很方便地进行调用。

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

获得对象属性:void OlePropertyGet(属性名,参数……);

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

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

C++ Builder中使用OLE控制Excel2000,必须掌握Excel2000的自动化对象及

Microsoft Word Visual Basic帮助文件中的关于Excel的对象、方法和属性。对象

是一个Excel元素,属性是对象的一个特性或操作的一个方面,方法是对象可以进行的动

作。

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

(1) 创建应用对象:如:

Variant ex;

ex=Variant::CreateObject ( "ation ");

或者 ex=CreateOleObject ( "ation ");

(2) 创建工作簿对象:

Variant wb;

wb=pertyGet( "ActiveWorkBook ");

(3) 创建工作表对象:

Variant sheet;

sheet=pertyGet( "ActiveSheet ");

(4) 创建区域对象:

Variant range;

range=pertyGet( "Range ", "A1:A10 ");

2、常用的属性操作: