ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Delphi_Excel例子:单元格拷贝粘贴 (转)

Delphi_Excel例子:单元格拷贝粘贴 (转)

原创 Linux操作系统 作者:amyz 时间:2007-08-15 18:41:59 0 删除 编辑
Delphi_Excel例子:单元格拷贝粘贴 (转)[@more@]//excel的单元格拷贝粘贴
procedure Excel_copyCells;
var
  sheet,XLApp,workbook,myRange1 ,myRange2: variant;
begin
  try
  //创建对象
  XLApp:=createOleobject('Excel.Application');
  XLApp.displayAlerts:=true;
  XLApp.ScreenUpdating:=true;
  XLApp.visible:=true;
  XLApp.WorkBooks.Add('D:Test.xls');
  workbook := XLApp.workbooks[1];
  sheet:=workbook.worksheets[1];
  myRange1:=sheet.Range[sheet.cells[39,1],sheet.cells[79,16]];
  myRange2:=sheet.Range[sheet.cells[80,1],sheet.cells[120,16]];
  myRange1.Copy(myRange2) ;
  finally
  if not VarIsEmpty(XLApp) then begin
  XLApp.displayAlerts:=false;
  XLApp.ScreenUpdating:=true;
  XLApp.quit;
  end;
  end;
end;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10752019/viewspace-959302/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3982
  • 访问量
    7896378