【发布时间】:2018-02-21 19:02:11
【问题描述】:
我想以编程方式将内存中的图像(位图)插入 Word 文档。
也就是说,我通过 Microsoft.Office.Interop.Word 在内存中创建了一个 Word 文档。然后我想将一系列位图图像依次追加到文档中并保存到.doc文件中。
我一直在网上搜索,但我找到的唯一解决方案是
1) 将图像添加到剪贴板,然后使用 Microsoft.Office.Interop.Word.Selction.Paste() 将所选内容粘贴到打开的文档中。
2) 将图像写入文件并使用 Microsoft.Office.Interop.Word.InlineShapes.AddPicture() 将其插入。
虽然这两种方法都有效,但我发现它们非常笨拙,尤其是在应用程序运行时控制剪贴板的第一个选项。
还有其他方法吗?
【问题讨论】:
标签: c# ms-word office-interop