我把数据转换成EXCEL的时候(数据量很大),此时去打开另外一个EXCEL,出现了一个异常:转换EXCEL的那个程序出现“呼叫出错”。 不知道大家遇到了没,有什么办法解决??

解决方案 »

  1.   

    引起错误的原因可能是Excel共用了一个实例。
    你是用什么方法转换的?
      

  2.   

    类似以下的代码var 
    v:Variant; procedure TForm1.Button1Click(Sender: TObject); 
    begin //打开EXCEL新建文件 
    try 
    v:= CreateOleObject('Excel.Application'); 
      

  3.   

    试试看不打开excel文件,此时在“开始-运行”里输入“Excel”来打开一个新的Excel,看看是否出错?