使用c#在word文档的最后一个图像/文本之后添加图像



我遇到了一个问题,试图在最后一个图像/单词之后将图像添加到word文档,试图添加一个新页面并将图像添加到此也可以。

这是我到目前为止插入图像的代码。

Document aDoc;
            object isVisible = false;
            object readOnly = true;
            wordApp.Visible = false;
            aDoc = wordApp.Documents.Open(
                ref filename, ref MISSING,
                ref readOnly, ref MISSING, ref MISSING, ref MISSING,
                ref MISSING, ref MISSING, ref MISSING, ref MISSING,
                ref MISSING, ref isVisible, ref MISSING, ref MISSING,
                ref MISSING, ref MISSING);
            aDoc.Activate();
object range = aDoc.Content.End ;
aDoc.InlineShapes.AddPicture(@"C:fullImagePathImage.jpg", MISSING,MISSING, range)

我一直得到一个类型不匹配错误

我也尝试添加一个新页面,但这删除了word文档中已经存在的数据,添加了一个新页面,但在第一页添加了图像。

aDoc.Content.InsertBreak(WdBreakType.wdPageBreak);
aDoc.InlineShapes.AddPicture(@"C:fullImagePathImage.jpg");

我对使用互操作很陌生,所以我对如何做事情有点困惑

aDoc.Application.ActiveDocument.Shapes.get_Item("Rectangle 6").Select(); //finds the 1st image
            aDoc.Application.Selection.MoveDown(WdUnits.wdScreen, 2);// adds tow pagedown presses
            aDoc.Application.Selection.InlineShapes.AddPicture(@"C:fullImagePathImage.JPG");//adds image on new page
            aDoc.Application.Selection.InsertBreak(WdBreakType.wdPageBreak);//adds a page break
            aDoc.Application.Selection.InlineShapes.AddPicture(@"C:fullImagePathImage.gif");//adds image on new page

我用上面的方法把图片放到我需要的位置

最新更新