如何用 delphi在excel同一个workbook中复制sheet1(放在原sheet1的后面)?

excelapplication1.Connect;excelapp1.Visible[0]:=true;excelapp1.Workbooks.Open('文件名.xl... 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 ??????
这是录制的宏,怎么转成delphi语句呀?我试了二小时,不行,快崩溃了.
Sheets("Sheet1").Copy After:=Sheets(3)
excelworkbook1.Worksheets[1].copy(excelworkbook1.Worksheets[1])
也不行
展开
 我来答
temp2000
2009-03-30 · TA获得超过483个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:348万
展开全部
这个问题不是问过了吗?问了两次?
sheet1为你要复制的表,为TExcelWorkSheet对象

sheet1.Copy(emptyparam,app1.ActiveSheet);//第一个参数是插入到前面,不用,第二个是插入到后面。
(sheet1.Next as _Worksheet).Name:='复制的sheet1' ;//这里可以重命名第二个表
sheet1.Select;//重新选择第一个表。

delphi操作excel的常用操作
http://www.99inf.net/SoftwareDev/Delphi/52881.htm
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式