通过使用Open XML SDK 2.0,我确实执行了Excel文件的Reflected Code。 与其他东西一样,Excel文件在某些单元格中有一些图像。当我运行生成的代码时,文件显示图像就好了。
我需要做的是以编程方式注入图像代替 现在的图像。问题是,我无法在生成的代码中找到图像所在的位置。我怎么能搞清楚这一点?另外,以编程方式用新的图像替换这些图像的最简单方法是什么?
答案 0 :(得分:0)
您可能想看看有关使用OpenXML SDK将图像插入Excel文件的类似问题:C# & OpenXML: Insert an image into an excel document。
基本上,这些文件是作为单独的文档部件创建的。我链接的答案应该向您展示如何将新图像插入到文档中,但是,为了用现有图像替换现有图像,您可能只需修改相应ImagePart
的二进制数据(以及其他一些相关属性)。
如果您需要对执行此任务的代码提供一些帮助,请与我们联系。