Delphi_Excel例子:單元格複製貼上 (轉)

amyz發表於2007-08-15
Delphi_Excel例子:單元格複製貼上 (轉)[@more@]//的單元格複製貼上
procedure Excel_copyCells;
var
  sheet,XLApp,workbook,myRange1 ,myRange2: variant;
begin
  try
  //建立
  XLApp:=createOle('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部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-959302/,如需轉載,請註明出處,否則將追究法律責任。

相關文章