您的位置:首页 > 编程语言 > C#

C#创建Word文档

2011-05-05 10:00 495 查看
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);
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: