看了好多帖子,实现了图片的插入,但是我想让图片居中,这个参数在哪里设置!

解决方案 »

  1.   

    1、 Microsoft.Office.Interop.Word.Application wordApp = new ApplicationClass()word对象2、 Microsoft.Office.Interop.Word.Document wordDoc = wordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing)     文档对象3、 Object Nothing = System.Reflection.Missing.Value 常用的一个参数4、wordApp.ActiveWindow.ActivePane.View.SeekView = WdSeekView.wdSeekCurrentPageHeader定位到页眉5、 wordApp.Selection.ParagraphFormat. Borders[WdBorderType.wdBorderBottom].LineStyle = WdLineStyle.wdLineStyleNone去掉页眉线6、wordApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument跳出页眉

    7、 wordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter对齐方式(此为居中)

    8、 Microsoft.Office.Interop.Word.Table policyTab = wordDoc.Tables.Add(wordApp.Selection.Range, 行数, 列, ref Nothing, ref Nothing);创建表格9、 wordApp.Selection.GoTo(ref oGoToItem, ref oGoToLast, ref Nothing, ref Nothing);定位页面(此为将光标定位到内容的最后)10、 wordApp.Selection.InsertBreak(ref Nothing);插入分节符11、 wordApp.Selection.InsertFile(nofile, ref Nothing, ref contenFalse, ref contenFalse, ref contenFalse);插入文件12、 wordApp.Selection.InlineShapes.AddPicture(picName, ref LinkToFile, ref SaveWithDocument, ref Nothing);插入图片13、 wordApp.ActiveWindow.ActivePane.View.SeekView = WdSeekView.wdSeekCurrentPageFooter;定位到页脚14、 wordApp.Selection.TypeText("此处写需要在指定位置输出的文字");文本输入15、 wordDoc.ComputeStatistics(WdStatistic.wdStatisticPages, ref Nothing);得到页码16、 wordDoc.PrintOut(ref Nothing, ref Nothing, ref Nothing, ref Nothing,                    ref Nothing, ref Nothing, ref Nothing, ref Nothing,                    ref Nothing, ref Nothing, ref Nothing, ref Nothing,                    ref Nothing, ref Nothing, ref Nothing,                    ref Nothing, ref Nothing, ref Nothing);调用打印机实现打印(调用的是默认打印机)17、 wordDoc.Close(ref saveChanges, ref Nothing, ref Nothing);文档退出18、 wordApp.Quit(ref Nothing, ref Nothing, ref Nothing);word程序退出
      

  2.   

    http://www.pconline.com.cn/pcedu/empolder/gj/vc/10305/168480.html