【问题标题】:How to insert image at end of Word document如何在Word文档末尾插入图片
【发布时间】:2018-10-27 04:42:31
【问题描述】:

我正在尝试将图像插入 Word 文档,但它总是插入到文档的开头。我想将该图像插入到特定位置。有什么办法可以在文档中的特定位置插入图片?

这是我的代码

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

【问题讨论】:

  • 欢迎来到 Stackoverflow。下次请多注意你的问题的构成。大小写、标点符号和使用正确的代码格式很重要。
  • 真的在文档的末尾吗?是这样的,而不是你的最后一个Type.Missing 参数,你需要使用对文档最后一段的引用。你可以参考End of document bookmark。在 VBA 中,此参数如下:ActiveDocument.Bookmarks("\EndOfDoc").Range

标签: c# ms-word


【解决方案1】:

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

//加空格强制光标在文档中换行

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

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

猜你喜欢
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多