你要調用execl是為了打印嗎?
我變里有我以前做的打印源代碼,樓主是否想要.

解决方案 »

  1.   

    不是专门为打印用的,是给user做report用(可能user也需要打印功能)
    按照user下的一些具体查询条件
    把系统数据计算统计起来生成报表
    现在就是为这个问题进行不下去了
    不知道楼上的大侠的原代码中是如何使用(C#中)EXCEL的?多谢了
      

  2.   

    是DCOM权限问题。俺昨天已经自己搞定了
    不过各位大侠俺又碰到新问题了
    就是new了新对象以后,对象的线程无法结束,
    用了很多种方法如下
    ExcelApp.Quit();
    System.Runtime.InteropServices.Marshal.ReleaseComObject(ExcelWorkSheet);
    System.Runtime.InteropServices.Marshal.ReleaseComObject(ExcelWorkBook);
    System.Runtime.InteropServices.Marshal.ReleaseComObject(ExcelApp);
    都不行,哎,各位有什么高招??
    另外在.net中使用这种office组件简直速度狂慢,不知各位有什么解决方法?
      

  3.   

    但愿我的一篇文章读你有所帮助:
    http://www.uncj.net/Exce.htm
      

  4.   

    to DaoFeiChang(Dao.非非常) 
    感觉一样,一是Excel进程无法关闭,二是速度很慢!
      

  5.   

    gatr() 的文章写的很好,应该c/s模式下没有问题
    可是如果在b/s模式下,客户端不允许你复制文件,那怎么用模板?
    我以前用asp的时候碰到这种问题,估计asp.net也有这种问题
      

  6.   

    寫在服務端,應該是沒辦法把excel的進程殺掉,至少我是不會
    我採用的是將該部分的代碼寫在客戶端,就將問題解決了...