从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/