0

我正在寻找一种无需任何用户操作即可从电子表格文档中提取单元格范围作为图像文件的方法。

我能够使用 OpenXML SDK 生成电子表格文档。我想定义一个单元格范围并使用 .NET 将这些单元格呈现为图像。此功能存在于 Excel 中,我认为可以使用宏来管理它:Export bitmap image from Excel cells 但是我不知道它是否存在使用 OpenXML SDK 执行宏的方法。

有人能帮我吗 ?谢谢你。

4

1 回答 1

0

可以使用 interrop 管理 Excel,关于内存问题,您只需要阅读有关 COM 和 Marshaling 组件的 Microsoft 文档

http://social.msdn.microsoft.com/Forums/fr-FR/visualcsharpfr/thread/e7c5109f-2beb-4669-b73c-50d28f29f6cf然后读取剪贴板并将元数据位图转换为位图类。

http://support.microsoft.com/default.aspx?scid=kb;en-us;317109为避免内存问题,您必须按目的实现 NAR 方法。

如果您在 Web 应用程序或 Web 服务中使用它,我建议您将逻辑放在 STA 线程中。

于 2012-12-09T10:06:59.830 回答