1、添加引用->COM->Microsoft Word 11.0 Object Library
- using Word;
- private void CreateDoc()
- {
- Word.Application docApp = new Word.Application();
- Word.Document doc;
- object miss = System.Reflection.Missing.Value ;
- string strContext; //文档内容
- doc = docApp.Documents.Add(ref miss,ref miss,ref miss,ref miss);
- docApp.Selection.ParagraphFormat.LineSpacing = 15;
- //页眉
- docApp.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView;
- docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryHeader ;
- docApp.ActiveWindow.ActivePane.Selection.InsertAfter("[页眉内容]");
- docApp.Selection.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphRight;
- docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument; //跳出页眉设置
- //页尾
- docApp.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView;
- docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryFooter ;
- docApp.ActiveWindow.ActivePane.Selection.InsertAfter("[页尾内容]") ;
- docApp.Selection.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
- docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument;
- strContext = " VB.NET 创建WORD文档/r/nhttp://blog.csdn.net/jiftlixu/archive/2011/01/02/6112405.aspx";
- doc.Paragraphs.Last.Range.Text = strContext;
- //保存文件
- object strFile;
- strFile = "c://世界多美妙.doc";
- doc.SaveAs(ref strFile,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss,ref miss) ;
- doc.Close(ref miss, ref miss, ref miss);
- docApp.Quit(ref miss, ref miss, ref miss);
- }