我正在尝试将图像插入Word文档,但它始终插入文档的开头。我想将该图像插入特定位置。有没有办法将图像插入文档中的特定位置?
这是我的代码
range.InlineShapes.AddPicture(imgloc, ref oTrue, ref oFalse,Type.Missing);
答案 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);'