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

C#创建Word文档

2018-01-10 21:07 330 查看
1、添加引用->COM->Microsoft Word 11.0 Object Library

[c-sharp] view
plain copy

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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: