procedure TFrm.BitBtn1Click(Sender: TObject);
var
oXL, oWB, oSheet: Variant;
begin
// Start Excel and get Application Object
oXL := CreateOleObject('Excel.Application');
oXL.Visible := True; // Get a new workbook
oWB := oXL.Workbooks.Add;
oSheet := oWB.ActiveSheet; oSheet.range['A1:o1'].merge(False);
oSheet.Range['A2:o41'].Font.size:=10;
oSheet.cells[3,1]:='****;
.........
var
oXL, oWB, oSheet: Variant;
begin
// Start Excel and get Application Object
oXL := CreateOleObject('Excel.Application');
oXL.Visible := True; // Get a new workbook
oWB := oXL.Workbooks.Add;
oSheet := oWB.ActiveSheet; oSheet.range['A1:o1'].merge(False);
oSheet.Range['A2:o41'].Font.size:=10;
oSheet.cells[3,1]:='****;
.........
解决方案 »
- OPENGL做的图像怎么保存为BMP格式图像?
- 检测错误类EOleException
- 这段代码错在哪?
- 系统登陆时提示Read of address 00000039
- 问一个关于delphi7写的webservice的端口问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 英巴卡迪诺骚扰我们的客户,说我们盗版。
- 数据库服务器的地址?
- query 控件问题 在线等待 50分
- 请问:怎样再DELHPI中的一个UNIT中定义一个类?(最好有实例代码)
- 怎样设计这样的报表?
- RxLib问题。大大送分。
- 请问如何设置ADOTable的独占方式?
comobj;var
wa,doc,Ran:Variant;
begin
wa:=CreateOleObject('Word.Application');
doc:=wa.Documents.add;
Doc.Range.InsertAfter('aaaaaaa');
//定义全文的字体为12,粗体
Ran:=Doc.Range;
Ran.Font.Size:=12;
Ran.Bold:=true;
end;
上面的例子中,加入保存的语句,就有Word文档生成。
Doc.SaveAs('c:\aaa.doc');