我用如下语句生成了excel并且可以显示。
但是我不知道如何操作这个excel里面的cells,比如赋值和合并单元格。
procedure TForm1.Button4Click(Sender: TObject);
var
begin
oleContainer.CreateObject('Excel.Sheet.8',false);
oleContainer.DoVerb(ovshow);
end;请大家帮忙!
但是我不知道如何操作这个excel里面的cells,比如赋值和合并单元格。
procedure TForm1.Button4Click(Sender: TObject);
var
begin
oleContainer.CreateObject('Excel.Sheet.8',false);
oleContainer.DoVerb(ovshow);
end;请大家帮忙!
解决方案 »
- 如何释放掉这个动态创建的webbrowser?
- Delphi怎样获取显卡芯片的型号信息
- 多层架构的两个控件对比?
- XP 专业版SP2环境下Twebbrowser的naigate方法和ActivateKeyboardLayout之冲突
- 急,帮忙!!在线等待。谢谢:)
- 我的程序未打包(现在不想打包),我想在未装DELPHI的机器上运行我的程序,有什么办法能把BDE带过去呢?
- 存储过程的问题,进来瞅瞅吧。我对这个语法不太熟
- 请问,怎么调用外部程序?
- 在query里如何将select的结果赋值给变量,并返回(紧急!)
- 如何把数据真正的写入数据库中,而不是写在缓存中
- 记录删除问题,高分相赠!
- Quick CHM 问题
我是指的操作form里面内嵌的excel,不是外部独立的excel。
所以你的东西我不明白,能再详细一点吗?
能够再给出多一点的代码吗?(上下文)
你是下面这么意思吗?
begin
oleContainer.CreateObject('Excel.Sheet.8',false);
ExcelOLEObject1:=TExcelOLEObject(OleContainer.OleObjectInterface);
//操作excel里面的cells.
oleContainer.DoVerb(ovshow);
end;我不知道怎么操作?//比如合并单元格和单元格赋值、画线条等。谢谢!
xlApp, Sheet: Variant;
begin
OleContainer1.CreateObject('Excel.Sheet.8',false);
OleContainer1.DoVerb(ovSHOW);
xlapp:=OleContainer1.OleObject.Application;
sheet := xlApp.WorkBooks[1].WorkSheets[1];
Sheet.Cells[1, 1] := '1234';
代码很好用,谢谢!~ 画边框呢?
xlworkSheet.selection.HorizontalAlignment := xlCenter;
xlworkSheet.selection.VerticalAlignment := xlCenter;应该怎么写?
这个帖子可能有用!
大家试一试,有结果了,相互通知一声.
Sheet.Range['b3','D9'].Borders.LineStyle:=xlHairline;
//画线
报错说不认识 xlHairline;
可以看VBA的帮助,基本上问题都能找到答案的。