我试图将图像插入Word文档中,但始终将其插入到文档的开头。我想在特定位置插入该图像。有什么方法可以将图像插入文档中的特定位置?

这是我的代码

range.InlineShapes.AddPicture(imgloc, ref oTrue, ref oFalse,Type.Missing);

最佳答案

这可能不是最优雅的答案,但对我有用。

//添加空格以将光标强制移至文档中的新行

//有时光标会停留在文本字符串的末尾

`mydocument.Content.Text + =“”;'

//将范围设置为文档的全部内容

“ Microsoft.Office.Interop.Word.Range rng = mydocument.Content;”

//收起整个范围

`rng.Collapse(Microsoft.Office.Interop.Word.WdCollapseDirection.wdCollapseEnd);'

//添加图片。确保将折叠范围作为最后一个参数
                    'mydocument.InlineShapes.AddPicture(objRecTimeLineEvent.FilePath,false,true,rng);'

关于c# - 如何在Word文档末尾插入图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17962940/

10-17 02:37