应该是ExcelApplication1.WorkBooks.Sheets.XXX吧!
这里有例子:
http://www.experts-exchange.com/jsp/qShow.jsp?ta=delphi&qid=11954158

解决方案 »

  1.   

    异常呀,好象ExcelApplication1.sheets无效 ,你试试
      

  2.   

    好像不是这样用的呦,老兄,这是一组控件,合用才行,如下:ExcelApplication.Visible[0] := True;
    ExcelApplication.AlertBeforeOverwriting[0] := False;
    ExcelWorkBook.ConnectTo(ExcelApplication.Workbooks.Open(NExcel,EmptyParam,false,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0));  //测试打开文件,现在你打开了woekbook了,这里来判断有一个sheetcount吧
    ExcelWorkSheet.ConnectTo(ExcelWorkBook.Sheets[1] as _WorkSheet);
      

  3.   

    你还没有打开一个 WORKBOOK ,怎么会有WORKSHEET呢?必须先建立个WORKBOOK,楼上兄弟说是的对的。
      

  4.   

    问题是这样的
    ExcelApplication.Workbooks.Open(NExcel,EmptyParam,false,EmptyParam,...
    这其中的第一个参数是文件名,问题是,我可能新建了一个文件,或根本就没开,那么这个参数怎么写呀
      

  5.   

    ExcelApplication.Workbooks.add(null,0);