fr:=TfrReport.Create(self);
 fr.LoadFromFile('lmoney.frf');
 fr.ShowReport;
 fr.ExportTo(frOLEExcelExport1,'d:\ee.xls');
我转xls的代码如上。但有错。
它弹出一个please  wait …… 后面还有一些index out of 什么错误。
请问怎么办

解决方案 »

  1.   

    关键的没说:
    index out of什么错误?
      

  2.   

    list index out of bounds(-1)
      

  3.   

    估计是EXCEL文件版本问题,用EXCEL打开文件保存成低版本格式试一下,我也曾经遇到过类似问题
      

  4.   

      frxReport1.PrepareReport;
      frxXMLExport1.FileName:='lmoney.frf';
      frxReport1.Export(frxXMLExport1);面板上放置控件 frxXMLExport1 frxReport1 就可以把报表导出到xls上了。
      

  5.   

    我这里没有frxXMLExport1控件
    我用的是frOLEExcelExport1控件
    而且你给的代码
    frxReport1.PrepareReport; 
    frxXMLExport1.FileName:='lmoney.frf'; 
    frxReport1.Export(frxXMLExport1); 
    都没有导出的文件名。路径什么的。
    不明白你