请问怎样调用Excel预览、保存和打印,谢谢!

解决方案 »

  1.   

    首先创建 Excel 对象,使用ComObj:
    var ExcelApp: Variant;
    ExcelApp := CreateOleObject( 'Excel.Application' );
    设置第2个工作表为活动工作表:
    ExcelApp.WorkSheets[2].Activate; 
    打印预览工作表:
    ExcelApp.ActiveSheet.PrintPreview;
    打印输出工作表:
    ExcelApp.ActiveSheet.PrintOut;
    工作表保存:
    if not ExcelApp.ActiveWorkBook.Saved then
       ExcelApp.ActiveSheet.PrintPreview;
    工作表另存为:
    ExcelApp.SaveAs( 'C:\Excel\Demo1.xls' );
      

  2.   

    其实在google里搜一下都可以找到很多
      

  3.   

    为了让数据按照我规定的格式输出,我专门建了一个存放Excel的Reports文件夹,里面存放了针对性文件输出格式的Excel格式文件,请问在Delphi里怎样调用这些Excel格式文件,并且让要保存的数据存放到这些格式文件指定的格子里,这些Excel格式文件本身并不改变。
      

  4.   

    http://www.knowsky.com/print.asp?id=335870
    看一下这个