C#动态生成Word文档并填充数据

这篇博客介绍了如何使用C#操作Word,通过添加Microsoft Word 11.0 Object Library的引用,实现创建Word文档、插入页眉、设置样式、创建表格、填充内容及调整格式。示例代码包括创建表格、设置表格样式、填充数据以及插入图片等操作。
摘要由CSDN通过智能技术生成

 要使用C#操作word,首先要添加引用:

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

       2、在.cs文件中添加

 

 using  Word;
 下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:
 
 (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)
 
          public   string  CreateWordFile( string  CheckedInfo)
           ... {
              string  message  =   "" ;
              try
               ... {
                 Object Nothing  =  System.Reflection.Missing.Value;
                 Directory.CreateDirectory( " C:/CNSI " );   // 创建文件所在目录
                  string  name  =   " CNSI_ "   +  DateTime.Now.ToShortString() + " .doc " ;
                  object  filename  =   " C://CNSI// "   +  name;   // 文件保存路径
                  // 创建Word文档
                 Word.Application WordApp  =   new  Word.ApplicationClass();
                 Word.Document WordDoc  =  WordApp.Documents.Add( ref  Nothing,  ref  Nothing,  ref  Nothing,  ref  Nothing);
 
                  // 添加页眉
                 WordApp.ActiveWindow.View.Type  =  WdViewType.wdOutlineView;
                 WordApp.ActiveWindow.View.SeekView  =  WdSeekView.wdSeekPrimaryHeader;
                 WordApp.ActiveWindow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值