在word里插入图片,并设置图片的格式
2013-10-24 11:19
302 查看
由于公司业务需要,需要在生成的word里插入图片(公司印章),仔细想了下,还是在word模板里添加一个书签,然后再该书签的位置插入图片,并设置图片的格式方便些;
代码如下:
图片的格式都在Word.WdWrapType下,为枚举类型:
wdWrapInline 将形状嵌入到文字中。
wdWrapNone 将形状放在文字前面。请参阅 wdWrapFront 。
wdWrapSquare 使文字环绕形状。行在形状的另一侧延续。
wdWrapThrough 使文字环绕形状。
wdWrapTight 使文字紧密地环绕形状。
wdWrapTopBottom 将文字放在形状的上方和下方。
wdWrapBehind 将形状放在文字后面。
wdWrapFront 将形状放在文字前面。
如果引用的word2003的dll文件,则置图片浮于文字下方为如下代码
其中wordDoc为Document对象
代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Data; using Word=Microsoft.Office.Interop.Word; namespace ConsoleApplication1 { class Program { public static void Main(string[] args) { object miss=System.Reflection.Missing.Value; string fileName = @"E:\123.doc"; string picName = @"E:\1.jpg"; //打开word Word.Application wordApp = new Word.Application(); Word.Document wordDoc = wordApp.Documents.Open(fileName, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss, miss,miss); //根据书签插入图片 wordDoc.Bookmarks.get_Item("BM_pic").Range.Select(); wordApp.Selection.InlineShapes.AddPicture(picName, miss, miss, miss); ///设置图片格式 Word.Shape s = wordDoc.InlineShapes[1].ConvertToShape(); s.WrapFormat.Type = Word.WdWrapType.wdWrapBehind; wordDoc.Save(); wordApp.Quit(false,miss,miss); } } }
图片的格式都在Word.WdWrapType下,为枚举类型:
wdWrapInline 将形状嵌入到文字中。
wdWrapNone 将形状放在文字前面。请参阅 wdWrapFront 。
wdWrapSquare 使文字环绕形状。行在形状的另一侧延续。
wdWrapThrough 使文字环绕形状。
wdWrapTight 使文字紧密地环绕形状。
wdWrapTopBottom 将文字放在形状的上方和下方。
wdWrapBehind 将形状放在文字后面。
wdWrapFront 将形状放在文字前面。
如果引用的word2003的dll文件,则置图片浮于文字下方为如下代码
wordDoc.InlineShapes.Item(1).ConvertToShape().ZOrder(Office.MsoZOrderCmd.msoSendBehindText);
其中wordDoc为Document对象
相关文章推荐
- 使用EndNote在Word中插入参考文献的格式设置
- C#word(2007)操作类--新建文档、添加页眉页脚、设置格式、添加文本和超链接、添加图片、表格处理、文档格式转化
- 毕设时,在word中插入图片时,图片的格式改成嵌入式后图片藏于文字下方怎么办?
- C# 操作word 指定书签位置插入图片并设置图片大小和位置
- 操作Word对象----在指定位置插入图片并设置大小(原)
- jacob 设置 插入word 的图片大小
- word 文档的保存数据及读取,类似图片,数据库设置图片格式(image)
- word----遇到问题-----word中插入的图片无法左对齐----格式按钮为灰色
- [No0000A8]Word中设置图片下的题注及插入多级列表编号
- word----遇到问题-----word中插入的图片无法左对齐----格式按钮为灰色
- java 调用jacob和java2word导出word,并实现将带有格式的html文本和图片插入word
- Word将图片格式大小设置成一样大小
- C++操作word:插入文字、图片、表格,设置样式字体
- 操作Word对象----在指定位置插入图片并设置大小
- 操作Word对象----在指定位置插入图片并设置大小(原)
- C#操作Word总结(二)——设置文档格式并添加文本内容、超链接、添加图片
- word里插入图片打印不模糊
- 如何在WORD页脚中设置这种页码格式
- Word-docx文件图片信息格式分析
- 导入图片时设置默认格式