0

我在将元文件图片从代码插入 Word 文档时遇到问题。我需要插入已经加载为 的图片System.Drawing.Image,而不是来自路径。方法:

InlineShapes.AddPicture("picture path", etc...)

不会工作。

我尝试使用该Paste()方法,但它抛出异常:

System.Runtime.InteropServices.COMException:命令错误

Image image = Image.FromFile("path");
Word.Range range = selection.Range;
Clipboard.SetData(DataFormats.MetafilePicture, image);
selection.Range.Paste(); // throws exception

我怎样才能做到这一点?

希望找到解决方案,感谢@Jimi!我犯了一个错误:

不是

Clipboard.SetData(DataFormats.MetafilePicture, image)

Clipboard.SetData(DataFormats.EnhancedMetafile, image)
4

0 回答 0