首页 > 解决方案 > 如何使用 Office Interop Word 将图像替换为另一个图像

问题描述

我一直在寻找两天,我还没有找到解决这个问题的方法。

我正在开发一个将报告生成为 Word 文档的 Winforms 应用程序.docx。为此,我创建了一个 Word 模板 ( .dotx),用作报告的基础。我正在使用 Office Interop Word 用数据填充模板(更改Bookmarks文本)。

除了模板中的图像外,一切都按预期工作。如何用其他图像替换那些?

从我的搜索中,我发现这doc.InlineShapes是文档中所有图像的集合,但出于某种原因doc.InlineShapes.Count0即使我在模板中有图像。

我知道如何在文档中插入图像,但这需要我通过我认为模板应该处理的代码来完成所有繁琐的样式设置。

这可能吗?如果是这样,怎么做?

标签: c#.netms-wordoffice-interopdocx

解决方案


推荐阅读