在程序中打开一个Excel文件进行操作,文件超过35k左右时就显示找不到服务器,不知是超时造成的!
我用的是Excel.Workbook xBook=xExcel.Workbooks.Open(tempFile,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
相当于程序控制一个定制好的模板文件,当这个文件33k的时候可以运行,再加些东西,在36k时就运行很慢,最后显示“找不到服务器”。
焦急等待中.......

解决方案 »

  1.   

    To:ljhkim6(龙成啊少)不太明白你的意思。
    你也遇到此类问题?
      

  2.   

    //有三个sheets,并复制第二个sheet,并放到第二个sheet后面
    int tempSheet=2;
    xSheet=(Excel.Worksheet)xBook.Worksheets[tempSheet];
    //afterSheet=(Excel.Worksheet)xBook.Worksheets[tempSheet+1];
    xSheet.Copy(Type.Missing,xSheet);运行出错!System.Runtime.InteropServices.COMException (0x800A03EC): HRESULT 中的异常:0x800A03EC。不知错在何处,应该怎样做?