从Excel单元格导出位图图像
我已经使用OpenXML框架创build了一个.xlsx文件,并将其embeddedPowerPoint幻灯片(也是使用OpenXML创build的),问题是我需要一个OleObject的占位符图像,Excel坐在PowerPoint幻灯片上 – 我可以使用一个标准的占位符,但这看起来很糟糕。
所以我希望(很可能使用Interop)find打开.xlsx文件并将相关单元格导出为位图(理想情况下为.jpg或.png)的方式,然后将其作为占位符图像提供给我的OleObject。
我碰到这个: http : //csharp.net-informations.com/excel/csharp-excel-chart-export.htm
这是做我正在做的事情,但在图表对象,所以如果有人知道一种方式导出单元格(理想情况下select,而不是整个工作表),一个位图,这将是伟大的!
谢谢,
麦克风
一个Excel范围对象有一个CopyPicture
方法,可以做你正在寻找的东西。
JP有一个VBA例子,你应该给你你需要的东西。
http://www.jpsoftwaretech.com/export-excel-range-to-a-picture-file/