【发布时间】:2012-11-30 06:19:14
【问题描述】:
使用 Open XML SDK 2.0,我确实执行了 Excel 文件的反射代码。 除了其他内容外,Excel 文件的某些单元格中还有一些图像。当我运行生成的代码时,文件显示图像就好了。
我需要做的是以编程方式注入图像来代替 现在存在的图像。问题是,我无法在生成的代码中找到图像的位置。我怎么能弄清楚这个?另外,以编程方式用新图像替换这些图像的最简单方法是什么?
【问题讨论】:
标签: openxml-sdk
使用 Open XML SDK 2.0,我确实执行了 Excel 文件的反射代码。 除了其他内容外,Excel 文件的某些单元格中还有一些图像。当我运行生成的代码时,文件显示图像就好了。
我需要做的是以编程方式注入图像来代替 现在存在的图像。问题是,我无法在生成的代码中找到图像的位置。我怎么能弄清楚这个?另外,以编程方式用新图像替换这些图像的最简单方法是什么?
【问题讨论】:
标签: openxml-sdk
您可能想查看有关使用 OpenXML SDK 将图像插入 Excel 文件的类似问题:C# & OpenXML: Insert an image into an excel document。
基本上,这些文件被创建为单独的文档部分。我链接到的答案应该向您展示如何将新图像插入到文档中,但是,为了用您的自定义图像替换现有图像,您可能只需修改适当 ImagePart 的二进制数据(以及一些其他相关属性)。
如果您在执行此任务的代码方面需要一些帮助,请告诉我。
【讨论】: