我希望能够编写程序将一个内存中的位图图像插入到Word文档中。也就是说,我通过Microsoft.Office.Interop.Word在内存中创建了一个Word文档。然后,我想将一系列位图图像依次附加到文档中,并保存为.doc文件。
我已经在网上搜索过,但我找到的唯一解决方案是:
1)将图像添加到剪贴板,然后使用Microsoft.Office.Interop.Word.Selction.Paste()将选择粘贴到打开的文档中。
2)将图像写入文件并使用Microsoft.Office.Interop.Word.InlineShapes.AddPicture()插入它。
虽然这两种方法都可以工作,但我认为它们非常笨拙,特别是第一种选项会在应用程序运行时控制剪贴板。还有其他方法吗?
我已经在网上搜索过,但我找到的唯一解决方案是:
1)将图像添加到剪贴板,然后使用Microsoft.Office.Interop.Word.Selction.Paste()将选择粘贴到打开的文档中。
2)将图像写入文件并使用Microsoft.Office.Interop.Word.InlineShapes.AddPicture()插入它。
虽然这两种方法都可以工作,但我认为它们非常笨拙,特别是第一种选项会在应用程序运行时控制剪贴板。还有其他方法吗?