当前位置: 代码迷 >> VBA >> 用c#在word中插入图片的有关问题
  详细解决方案

用c#在word中插入图片的有关问题

热度:4567   发布时间:2013-02-26 00:00:00.0
用c#在word中插入图片的问题

各位大牛,小生最近做一个用C#自动生成word文档的程序。word中的文字都是通过theWord.paragraghs.last.rang.text,一段段的写上去的,我需要在某几个段落中间插入一些图片,我自己用的是Addpicture()方法,但是这样的话图片不仅是悬浮的,而且会全部堆积在文档首页的上部。求各位大牛能给小弟一个快捷的解决方案,是这些图片能出现在合理的位置,让小弟顺利交差。小生这里顿首再拜。
------最佳解决方案--------------------------------------------------------
Word.Document doc = Application.ActiveDocument;
            Word.Range range = doc.Paragraphs[3].Range;
            range.Collapse(Word.WdCollapseDirection.wdCollapseEnd);
            Word.InlineShape shap = range.InlineShapes.AddPicture(@"C:\*******.jpg");
以上代码把图片插在了第3个回车符后面
------其他解决方案--------------------------------------------------------
Range.InlineShapse.AddPicture
------其他解决方案--------------------------------------------------------
引用:
Range.InlineShapse.AddPicture

我用的就是这样方法。。。。然后出现了描述的问题
------其他解决方案--------------------------------------------------------
三楼的方法可以解决问题
谢谢 ,学习了
引用:
Word.Document doc = Application.ActiveDocument;
            Word.Range range = doc.Paragraphs[3].Range;
            range.Collapse(Word.WdCollapseDirection.wdCollapseEnd);
            Word.InlineS……

------其他解决方案--------------------------------------------------------
借楼同问一下各位,如何把图片插在页面的左侧啊(就是其实图片不在文字段落中,在页边距范围内),感谢!!
------其他解决方案--------------------------------------------------------
借楼同问一下各位,如何把图片插在页面的左侧啊(就是其实图片不在文字段落中,在页边距范围内,绝对定位?),感谢!
引用:
Word.Document doc = Application.ActiveDocument;
            Word.Range range = doc.Paragraphs[3].Range;
            range.Collapse(Word.WdCollapseDirection.wdCollapseEnd);
            Word.InlineS……
  相关解决方案