在 WIN2000  SERVER 单步运行到 myexcel := createoleobject('excel.application');
时出错。
而在win2000 PRO 版中没有问题,请问在 WIN2000  SERVER 中如何做??procedure ExportToExcel;
var
  myexcel: Variant;
  workbook: olevariant;
  worksheet: olevariant;begin
  try
    myexcel := createoleobject('excel.application');
    myexcel.application.workbooks.add;
    myexcel.caption := '工程导出数据';
    myexcel.application.visible := true;
    workbook := myexcel.application.workbooks[1];
    worksheet := workbook.worksheets.item[1];
  except
    showmessage('不能建立 EXCEL !');
  end;
end.

解决方案 »

  1.   

    一样的。
    试试去掉中间的application,如
        myexcel := createoleobject('excel.application');
        myexcel.workbooks.add; // 去掉application
        myexcel.caption := '工程导出数据';
        myexcel.visible := true;
        workbook := myexcel.workbooks[1];
        worksheet := workbook.worksheets.item[1];
      

  2.   

    myexcel := createoleobject('excel.application');语句出错,提示:不支持此接口。
      

  3.   

    我试了你的代码没事! :(到这里看看,希望对你有所帮助。
    http://expert.csdn.net/Expert/topic/1432/1432712.xml?temp=.5363275
      

  4.   

    可能是我的机器安装环境有问题,,,,,因为在 WIN2000PRO 上面没有问题。。
      

  5.   

    安装了excel,我都用了呢。。