用C++Builder 编程,如何利用OLE 自动化将数据写入EXCEL97中并显示出来?(100分)

  • 主题发起人 主题发起人 wangxq
  • 开始时间 开始时间
W

wangxq

Unregistered / Unconfirmed
GUEST, unregistred user!
用C++Builder 编程,如何利用OLE 自动化将数据写入EXCEL97中并显示出来?
,有哪些函数(过程)?最好给出源代码?多谢!!
 
c++builder的程序我就不写了, 看看delphi的例子吧!,
<a href=http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=133256
看看这个</a>
我和提问的人写的都比较详细了. 一般过程是
1. v=createobject
2. v.visible= true
3. v. ......
 
还是写意下吧!
拜托!
:-)
 
Delphi的例子:
var MsExcel: Variant;
WBook: Variant;
WSheet: Variant;
begin
MsExcel := CreateOleObject('Excel.Application');
WBook := MsExcel.Application;
WBook.Visible := True;
WBook.WorkBooks.Add;
WSheet := WBook.ActiveSheet;
//现在就可以直接调用WSheet的VBA方法了。
//如
WSheet.Range['A1:P1'].Select;
WSheet.Range['A1:P1'].WrapText := False;
WSheet.Range['A1:P1'].MergeCells := True;

end;
 
多人接受答案了。
 
后退
顶部