excelapplication1.Connect ;
excelapp1.Visible[0]:=true;
excelapp1.Workbooks.Open('文件名.xls',null,null,null,null,null,null,null,null,null,null,null,null,null,null,0);
ExcelWorkBook1.ConnectTo(ExcelApplication1.Workbooks[1]);//ExcelWorkbook1与Eexcelapplication1建立连接
ExcelWorkSheet1.ConnectTo(ExcelWorkBook1.Worksheets[1] as _Worksheet);//Excelworksheet1与Excelworkbook1建立连接
然后下一句就是将sheet1复制到后面
excelworksheet1.copy ????????? after ??????
excelapp1.Visible[0]:=true;
excelapp1.Workbooks.Open('文件名.xls',null,null,null,null,null,null,null,null,null,null,null,null,null,null,0);
ExcelWorkBook1.ConnectTo(ExcelApplication1.Workbooks[1]);//ExcelWorkbook1与Eexcelapplication1建立连接
ExcelWorkSheet1.ConnectTo(ExcelWorkBook1.Worksheets[1] as _Worksheet);//Excelworksheet1与Excelworkbook1建立连接
然后下一句就是将sheet1复制到后面
excelworksheet1.copy ????????? after ??????
解决方案 »
- 如何声明颜色变量呢?
- TImage控件显示另存为JPEG
- 0,1,2格式如何转换为00,01,02
- 问一下,如何自动播放,请大家给个建议,谢谢
- 有谁见过这个问题吗?我碰到过两次了
- 急!服务器老在后台运行,请各位指点如何让服务器显示界面
- 请教循环取值问题
- 我用WebBrowser编了一个浏览器,但如果点击的超链接是新窗口打开的(target="_blank"),出来的还是IE啊,怎么办?
- SOS!我们需要一个邮件群发软件及相关邮件地址,我不熟大家能不指点一二先谢了
- 怎么实现dbgrid双击??急用呀??
- 如何用delphi控制excel,生成表"sheet1"的副本,并排在sheet1后面?
- 自已整了一个上午了.贴上代码虚心求教.
Sheets("Sheet1").Copy After:=Sheets(3)
也不行
row:=self.ExcelWorksheet1.Cells.SpecialCells(xlcelltypelastcell,xllogical).Row;
col:=self.ExcelWorksheet1.Cells.SpecialCells(xlcelltypelastcell,xllogical).Column;
case col of
1:s:='A';
2:s:='B';
3:s:='C';
4:s:='D';
5:s:='E';
6:s:='F';
7:s:='G';
8:s:='H';
9:s:='I';
10:s:='J';
11:s:='K';
12:s:='L';
13:s:='N';
14:s:='O';
15:s:='P';
16:s:='Q';
17:s:='R';
18:s:='S';
19:s:='T';
20:s:='U';
21:s:='V';
22:s:='W';
23:s:='X';
24:s:='Y';
25:s:='Z';
26:s:='A';
end;
ran:=self.ExcelWorksheet1.Range['A1',s+inttostr(row)];
ran.Copy(EmptyParam);
//self.ExcelWorksheet1.Copy;
//ran.
//self.ExcelWorksheet1.Range['A1',s+inttostr(row)].Select.copy(emptyparam);
ran:=self.ExcelWorksheet1.Range['A'+inttostr(row+1),'A'+inttostr(row+1)];
ran.Select;
self.ExcelWorksheet1.Paste; self.ExcelWorksheet1.SaveAs('f:\统计报表.xls');
col:=self.ExcelWorksheet1.Cells.SpecialCells(xlcelltypelastcell,xllogical).Column;
for i:=1 to row do
begin
for j:=1 to col do
begin
s:=self.ExcelWorksheet1.Cells.Item[i,j];
self.ExcelWorksheet1.Cells.item[row+i,col+j]:=s;
end;
end;