1

通过使用 Open XML SDK 2.0,我确实执行了 Excel 文件的反射代码。除了其他内容外,Excel 文件的某些单元格中还有一些图像。当我运行生成的代码时,文件显示图像就好了。

我需要做的是以编程方式注入图像来代替现在存在的图像。问题是,我无法在生成的代码中找到图像的位置。我怎么能弄清楚这个?另外,以编程方式用新图像替换这些图像的最简单方法是什么?

4

1 回答 1

0

您可能想查看有关使用 OpenXML SDK 将图像插入 Excel 文件的类似问题:C# & OpenXML: Insert an image into an excel document

基本上,这些文件是作为单独的文档部分创建的。我链接到的答案应该向您展示如何将新图像插入文档,但是,为了用您的自定义图像替换现有图像,您可能只需修改适当的二进制数据ImagePart(以及其他一些相关属性)。

如果您在执行此任务的代码方面需要一些帮助,请告诉我。

于 2012-11-29T22:19:14.963 回答