如何使用C#在MSWord中的特定位置添加图像?

时间:2015-08-19 21:14:38

标签: c# ms-word

using word = Microsoft.Office.Interop.Word;

如何在Word文档的特定坐标处添加图像。

我一直在寻找一段时间,但没有成功找到解决这个问题的方法。

修改 目前正在使用:

    oDoc.Application.Selection.InlineShapes.AddPicture(@"C:\Users\MHD\Desktop\retouche.bmp");
    oDoc.Application.Selection.MoveDown(word.WdUnits.wdScreen, 2);

问题:

enter image description here

需要什么:

enter image description here

因此,图像应位于文档最后一页的右下角。

2 个答案:

答案 0 :(得分:1)

而不是插入位于文本中的内嵌形状。您可能希望插入为普通形状,可以放置在文本上方的任何位置:

oDoc.Application.ActiveDocument.Shapes.AddPicture(
    @"C:\Users\MHD\Desktop\retouche.bmp",
    null, null,
    left, top, width, height)

答案 1 :(得分:0)

这样做的一种方法是:

  • 打开您的word文档>添加一个名为“PicHere”

  • 的书签
  • 然后check this link