用WebBrowser打开?不同的系统浏览器处理Excel文件方式不一样吧,也许你的可以直接在Webbrowser中显示,别人的机器可能要显示下载框。最好还是以Com方式调用Excel,可以添加引用,在Com里面选择Excel,然后生成实例,打开文件,再调用打印

解决方案 »

  1.   

    我是把内容读到datagridview然后再操作的
      

  2.   

    打印命令应该还是excel接收啊
    你怎么调用打印命令的
      

  3.   

    没有啊,我想实现webbrowser里的Excel打印预览和打印
      

  4.   

    高分求解:
    那位高手知道,在C# winform里嵌套了Webbrowser,然后通过webbrowser.Navigate(openPath);openPath为要打开Excel所在的路径.
    可以在webbrowser里打开Excel文件
    现在的问题是,如何实现Excel的打印预览和打印功能?(最好能贴出代码,谢谢!~~)
      

  5.   

    打印不就webbrowser.Print();就可以了~!!
      

  6.   

    打印不就webbrowser.Print();就可以了~!!
      

  7.   

    关键是打印预览啊?
    如果是文本可以预览,但打开的如果*.xls,却是乱码。
    如何解决?
      

  8.   

    嗯,楼上的说得对,加载Txt就可以,Excel就出错?
    为什么呢?