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);
}
[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);
}
相关文章推荐
- C#程序通过模板自动创建Word文档
- C#对Word文档的创建、插入表格、设置样式等操作!
- C#对Word文档的创建、插入表格、设置样式等操作实例
- C#程序通过模板自动创建Word文档
- 使用c#在word文档中创建表格的方法详解
- C#实现通过模板自动创建Word文档的方法
- C#程序通过模板自动创建Word文档
- C#实现通过模板自动创建Word文档的方法
- C#实现通过模板自动创建Word文档的方法
- C#实现通过模板自动创建Word文档的方法
- 请教C# 创建WORD文档问题
- 用C#操作office组件库实现word文档的创建及文字 表格 图片的插入
- 在C#中创建word文档
- C#实现通过模板自动创建Word文档的方法
- C#实现通过模板自动创建Word文档的方法
- C#创建Word文档
- 使用C#创建Word文档
- C#程序通过模板自动创建Word文档.doc
- 用C#编程合并多个WORD文档 [转]
- C#动态生成Word文档并填充数据(一)