专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C#

C#操作Word文档(Office 2007),该如何处理

发布时间:2011-06-21 11:33:48 文章来源:www.iduyao.cn 采编人员:星星草
C#操作Word文档(Office 2007)
首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下:  
     
    using   System;  
    using   System.Collections.Generic;  
    using   System.ComponentModel;  
    using   System.Data;  
    using   System.Drawing;  
    using   System.Text;  
    using   System.Windows.Forms;  
    using   Microsoft.Office.Interop.Word;  
     
    namespace   WordTest  
    {  
      public   partial   class   Form1   :   Form  
      {  
      object   strFileName;  
      Object   Nothing;  
      Microsoft.Office.Interop.Word.Application   myWordApp   =   new   Microsoft.Office.Interop.Word.ApplicationClass();  
      Document   myWordDoc;  
      string   strContent   =   " ";  
     
      public   Form1()  
      {  
      InitializeComponent();  
      }  
     
      private   void   button1_Click(object   sender,   EventArgs   e)  
      {  
      createWord();  
      //openWord();  
      }  
     
      private   void   createWord()  
      {  
      strFileName   =   System.Windows.Forms.Application.StartupPath   +   "test.doc ";  
      if   (System.IO.File.Exists((string)strFileName))  
      System.IO.File.Delete((string)strFileName);  
      Object   Nothing   =   System.Reflection.Missing.Value;  
      myWordDoc   =   myWordApp.Documents.Add(ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing);  
     
      #region   将数据库中读取得数据写入到word文件中  
     
      strContent   =   "你好nnr ";  
      myWordDoc.Paragraphs.Last.Range.Text   =   strContent;  
     
      strContent   =   "这是测试程序 ";  
      myWordDoc.Paragraphs.Last.Range.Text   =   strContent;  
     
     
      #endregion  
     
      //将WordDoc文档对象的内容保存为DOC文档  
      myWordDoc.SaveAs(ref   strFileName,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing,   ref   Nothing);  
      //关闭WordDoc文档对象  
      myWordDoc.Close(ref   Nothing,   ref   Nothing,   ref   Nothing);  
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: