0

我想在打开的 word 文件中添加图片。但不是来自文件。我的程序中有一些 DC 上的图片,并希望将其直接写入 Word 文档。有人知道怎么做吗?

至少可能是一些阅读建议的文件。提前致谢!

4

1 回答 1

0

我假设您能够获得指向您计划在其上插入图片的 Word 文档的 IDispatch 指针...

一旦你有了它,你就可以选择你想要的范围......一旦你有了一个范围,VB中的基本代码(你可以翻译成C++)是:

Range.InlineShapes.AddPicture("yourfile.png")

是的,我知道您说您没有文件或不想使用文件,但我建议您创建一个临时文件,将其插入 Word,然后在完成后将其删除。

使用 codeproject.com 上的CxImage 库将图像保存到磁盘——假设您知道如何获取要保存/放入 Word 的图像的 HBITMAP 或 CBitmap。

于 2012-05-29T16:35:47.513 回答