我不想让excel中的内容打印到纸张上(或打印到 xps 、 mdi 文件中),而是想让它直接打印到 Bitmap对象上。请高手支招!!!是用c# 或 vb.net 程序来控制的。

解决方案 »

  1.   

    要打印到 System.Drawing.Bitmap 对象上。再请
      

  2.   

    搂主得引用Com中的Microsoft Office Document Image Object Library然后打印到文件,然后通过这个对象获取文件中的所有图象我没有实际用过,但我想这应该是可行的
      

  3.   

    楼上的方法恐怕不理想。
    我想获取Excel的单元格格式,然后自己画,但目前遇到的困难有:
    1.单元格的背景色、文字颜色是怎么转换为system.draw.color的;
    2.单元格的高度、宽度分别是怎样转换为 像素 的。谢谢!!!
      

  4.   

    那可不可以把整个单Excel截成一个图片呢?那样你就不用担心文字、边框之类的问题了
      

  5.   

    试着把EXCEL的工作区(或者你选择的一部分)拷贝到一个图片里,看有没有你想的效果。如果可行的话,重点就是生成EXCEL文件了。
      

  6.   

    楼上,你搞反了。我是想把现成的Excel文件中的内容显示到一个 Bitmap 对象上。