怎樣控制excel單元格的格式?
解决方案 »
- 关于登陆认证代码代码
- 求一个好用的控件!!!!
- fastreport分栏显示问题!急!急!急!
- DateTimePicker 如何让输入年后自动焦点跳到月
- ★★★还是关于那个特殊的for循环!你们说的不对!!这是答案,看看吧!!
- 安装了flatstyle控件后,在vcl 的palette上看不到刚刚安装的。如何?
- 菜鸟问一个简单小问题,好急!
- 谁能用DELPHI翻译下面的FORTRAN代码? 在线等待
- delphi数据库编程
- 这个问题您肯定没有见过!!改CMOS竟然会搞坏显示器??????
- bde + access 的问题
- 如何避免SQL SERVER中字段相加 出现 10+NULL=NULL这种情况呢而使10+NULL=10
Private
{Private declarations}
v :Variant;
Sheet:Variant;
在单击事件中加入如下代码:
procedure TForm1.Button1Click(Sender:TObject);
begin//打开Excel新建文件
try v := CreateOleObject('Excel.Application'); v.Visible:=CheckBox1.Checked;//是否显示Excel
v.WorkBooks.Add;//新建Excel文件
v.WorkBooks[1].WorkSheets[1].Name:='操作Excel';//第一页标题
v.WorkBooks[1].WorkSheets[2].Name:='编程乐园';
v.WorkBooks[1].WorkSheets[3].Name:='都来看呀';//
v.WorkBooks[1].WorkSheets['Delphi演示'];'等效下面的语句
Sheet:=v.WorkBooks[1].WorkBooks[1];
Sheet.Cells[1,1]:='好看';//单元格内容
Sheet.Cells[1,2]:='确实';
Sheet.Cells[1,2]:='我喜欢';
except//错误处理
ShowMessage('初始化Excel失败,可能没有装Excel或者其他错误,请重起再试'); v.DisplayAlerts:=false;//是否提示存盘
v.Quit;//退出Excel
exit;
end;
Application.Restore;
Application.BringToFront;end;