unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Excel2000, OleServer, StdCtrls, ComCtrls,TLHelp32, DB, ADODB,math,
ExcelXP;type
TForm1 = class(TForm)
ADOConnection1: TADOConnection;
ADOTable1: TADOTable;
ADOQuery1: TADOQuery;
OpenDialog1: TOpenDialog;
ExcelApplication1: TExcelApplication;
ExcelWorksheet1: TExcelWorksheet;
ExcelWorkbook1: TExcelWorkbook;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure teminate_excel;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var Template:OleVariant;
ExcelApplication: TExcelApplication;
Sheet, Range: Variant;
cou90,cou91,cou92,cou93,cou94:integer;
c:string;
begin
self.ExcelWorksheet1.Cells.Item[5,1].BorderAround(xlcontinuous,xlthin,xlautomatic,clblack);
self.ExcelWorksheet1.Cells.Item[5,1]:='总计'; self.ExcelWorksheet1.Cells.Item[6,1].BorderAround(xlcontinuous,xlthin,xlautomatic,clblack);
self.ExcelWorksheet1.Cells.Item[6,1]:='一、按登记注册类型分组';
self.ExcelWorksheet1.SaveAs('f:\表1.xls');
self.ExcelWorksheet1.Disconnect;
self.ExcelWorkbook1.Disconnect;
self.ExcelApplication1.Disconnect;
self.teminate_excel;
end;以上就是我的程序的一部分,现在我想让excel里的a1单元格与a2,a3单元格合并,并在合并的单元格内写“注册类型”,这样应该怎么做?请大家们指点,最好是在我的程序里面帮我改一下,谢谢
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Excel2000, OleServer, StdCtrls, ComCtrls,TLHelp32, DB, ADODB,math,
ExcelXP;type
TForm1 = class(TForm)
ADOConnection1: TADOConnection;
ADOTable1: TADOTable;
ADOQuery1: TADOQuery;
OpenDialog1: TOpenDialog;
ExcelApplication1: TExcelApplication;
ExcelWorksheet1: TExcelWorksheet;
ExcelWorkbook1: TExcelWorkbook;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure teminate_excel;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var Template:OleVariant;
ExcelApplication: TExcelApplication;
Sheet, Range: Variant;
cou90,cou91,cou92,cou93,cou94:integer;
c:string;
begin
self.ExcelWorksheet1.Cells.Item[5,1].BorderAround(xlcontinuous,xlthin,xlautomatic,clblack);
self.ExcelWorksheet1.Cells.Item[5,1]:='总计'; self.ExcelWorksheet1.Cells.Item[6,1].BorderAround(xlcontinuous,xlthin,xlautomatic,clblack);
self.ExcelWorksheet1.Cells.Item[6,1]:='一、按登记注册类型分组';
self.ExcelWorksheet1.SaveAs('f:\表1.xls');
self.ExcelWorksheet1.Disconnect;
self.ExcelWorkbook1.Disconnect;
self.ExcelApplication1.Disconnect;
self.teminate_excel;
end;以上就是我的程序的一部分,现在我想让excel里的a1单元格与a2,a3单元格合并,并在合并的单元格内写“注册类型”,这样应该怎么做?请大家们指点,最好是在我的程序里面帮我改一下,谢谢
ExcelWorksheet1.Range[ExcelWorksheet1.Cells[1,1],ExcelWorksheet1.Cells[3,1]].Merge;
self.ExcelWorksheet1.Range['E1','E3'].MergeCells:=true;
self.ExcelWorksheet1.Cells.Item[1,5]:='123';
ExcelWorksheet1.Range['A1','A3'].MergeCells := True;//合并
ExcelWorksheet1.Cells.Item[1,1].Value := 'dddd';//赋值