我在EXCEL里已经有一张调好的Sheet(比方说就叫"Sheet1"),如何在Delphi中复制更多的Sheet(当然是在同一Excel文件中)?

解决方案 »

  1.   

    Range("A1:D14").Select
        Selection.Copy
        Sheets("Sheet2").Select
        ActiveSheet.Paste
      

  2.   

    拷贝整个工作表:
    ExcelApp.ActiveSheet.Used.Range.Copy;
    从A1位置开始粘贴:
    ExcelApp.ActiveSheet.Range.[ 'A1' ].PasteSpecial;
    从文件尾部开始粘贴:
    ExcelApp.ActiveSheet.Range.PasteSpecial;
      

  3.   

    试过了,请看我新的问题,谢了!
    http://expert.csdn.net/Expert/topic/1475/1475916.xml?temp=.8765222