在delphi中调用excel有四种方式

本文介绍了在Delphi中通过OleObject调用Excel的四种方式之一,详细讲解了如何创建并隐藏Excel工具条,以及如何读写单元格、设置格式、选定和操作区域、合并与拆分单元格、查找相邻单元格以及插入删除行列。此外,还提到了复制粘贴操作。
摘要由CSDN通过智能技术生成
 在delphi中调用excel有四种方式,我们选取其中的一种用OleObject来装载excel工作表的方式来谈delphi控制excel的重要属性和方法。

   首先给出通过OLE创建的一些主要代码步进行简单说明:

创建OLE对象:

Var olecon: TOleContainer;
Olecon:= TOleContainer.Create(self);
Olecon.oleobject:= Olecon.CreateObject('excel.sheet',false);

   或选择导入一个excel文件来创建OLE对象:

Olecon.oleobject:= Olecon.CreateObjectFromFile(xlsname,false);

最好隐藏excel的几个工具条,这样就好象是嵌在你的程序中的一个表而已了:

Olecon.OleObject.application.CommandBars['Standard'].Visible:=false;
Olecon.OleObject.application.CommandBars['Formatting'].Visible:=false;
Olecon.OleObject.application.CommandBars['Reviewing'].Visible:=false;

然后显示并激活excel表,对TOleContainer定义的对象:

Olecon.show;
Olecon.doverb(0);

这样基本可以了,但TOleContainer有个不好的地方,就是当你一点击其它控件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值