C#创建Word文档

1、添加引用->COM->Microsoft Word 11.0 Object Library

[c-sharp]  view plain  copy
  1. using Word;  
  2.  private void CreateDoc()  
  3.         {  
  4.             Word.Application docApp = new Word.Application();   
  5.             Word.Document doc;  
  6.             object miss = System.Reflection.Missing.Value ;  
  7.             string strContext; //文档内容  
  8.             doc = docApp.Documents.Add(ref miss,ref miss,ref miss,ref miss);  
  9.             docApp.Selection.ParagraphFormat.LineSpacing = 15;  
  10.              //页眉    
  11.              docApp.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView;    
  12.              docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryHeader ;   
  13.              docApp.ActiveWindow.ActivePane.Selection.InsertAfter("[页眉内容]");    
  14.              docApp.Selection.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphRight;  
  15.              docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument; //跳出页眉设置    
  16.               //页尾    
  17.          docApp.ActiveWindow.View.Type = Word.WdViewType.wdOutlineView;    
  18.          docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekPrimaryFooter  ;  
  19.          docApp.ActiveWindow.ActivePane.Selection.InsertAfter("[页尾内容]")  ;  
  20.          docApp.Selection.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;   
  21.         docApp.ActiveWindow.View.SeekView = WdSeekView.wdSeekMainDocument;  
  22.     
  23.             strContext = " VB.NET 创建WORD文档/r/nhttp://blog.csdn.net/jiftlixu/archive/2011/01/02/6112405.aspx";  
  24.             doc.Paragraphs.Last.Range.Text = strContext;  
  25.             //保存文件    
  26.         object strFile;  
  27.         strFile = "c://世界多美妙.doc";  
  28.      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) ;  
  29.      doc.Close(ref miss, ref miss, ref miss);  
  30.      docApp.Quit(ref miss, ref miss, ref miss);  
  31.         }  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值