http://aspxcn.com/dotnetarticle/html/97.html#
自己参考

解决方案 »

  1.   

    word 2000为MSWORD9.OLB
    ----------------------上边这个文件在office10里根本无法找到啊?!
      

  2.   

    是在office的根目录底下。
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  3.   

    是在office的根目录底下。 还有一种方法使用vba,就是可以用程序生成个文件csv的,然后用vba去读填进去。这也是可以的
      

  4.   

    例子的话我没有做过,是看别人的程序思路的,我采用的方法是和你哪个最初的一样的,但是这里会有杀进程的问题(虽然这里有很多的解决方法但是你用了就知道了要注意的地方很多的),但是用vba就不存在这问题了。我只有掉excel的方法,他们是一样的原理的。
      

  5.   

    那能把掉excel的方法举给我看看吗?
    楼上的大侠?
    谢谢 !
      

  6.   

    protected Excel.Application ApplicationExcel= new Excel.ApplicationClass ();
    //Excel.Workbook gExcelBook = ApplicationExcel.Workbooks.Add("xxx\\xx\\CheckingList.xlt");
    Excel.Workbook gExcelBook = ApplicationExcel.Workbooks.Add(Path.Combine(xlsFilePath,"xxx.xlt"));String TempName=GetTempName(xlsFilePath);//Name+Path
    FileInfo file = new FileInfo(TempName);
    Excel.Worksheet gExcelSheets = (Excel.Worksheet)gExcelBook.ActiveSheet;FilledData(gExcelSheets);gExcelBook.SaveCopyAs (xlsFileName);
    gExcelSheets = null;
    gExcelBook.Close(false,null,null);
    ApplicationExcel.Workbooks.Close();
    ApplicationExcel.Quit();
    GC.Collect();
    应该是很清楚了吧
      

  7.   

    protected Excel.Application ApplicationExcel= new Excel.ApplicationClass ();
    //Excel.Workbook gExcelBook = ApplicationExcel.Workbooks.Add("xxx\\xx\\CheckingList.xlt");
    Excel.Workbook gExcelBook = ApplicationExcel.Workbooks.Add(Path.Combine(xlsFilePath,"xxx.xlt"));String TempName=GetTempName(xlsFilePath);//Name+Path
    FileInfo file = new FileInfo(TempName);
    Excel.Worksheet gExcelSheets = (Excel.Worksheet)gExcelBook.ActiveSheet;FilledData(gExcelSheets);gExcelBook.SaveCopyAs (xlsFileName);
    gExcelSheets = null;
    gExcelBook.Close(false,null,null);
    ApplicationExcel.Workbooks.Close();
    ApplicationExcel.Quit();
    GC.Collect();
    应该是很清楚了吧
      

  8.   


    byte[] Buffer = new byte[(int)FileSize];
    MyFileStream.Read(Buffer, 0, (int)FileSize);
    MyFileStream.Close();Response.AddHeader ("Content-Disposition", "attachment; filename=CheckingList.xls");
    Response.Charset  = "UTF-8";
    Response.ContentType = "application/vnd.ms-excel";
    Response.BinaryWrite (Buffer); 
    Response.Flush ();
    写到前台。
      

  9.   

    老大,其实在这里的精华贴里有这个例子的,非常的详细。你一定能知道的,还有别忘了要用dcomcnfg