我将图元文件图片从代码插入到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)