如何在Word文档的末尾插入图像

时间:2013-07-31 06:14:42

标签: c# ms-word

我正在尝试将图像插入Word文档,但它始终插入文档的开头。我想将该图像插入特定位置。有没有办法将图像插入文档中的特定位置?

这是我的代码

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

1 个答案:

答案 0 :(得分:0)

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

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

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

`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);'