zoukankan      html  css  js  c++  java
  • C#创建Word

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using MSWord = Microsoft.Office.Interop.Word;
    using System.IO;
    using System.Reflection;

    namespace CreateWordXDemo
    {
      class Program
      {
        static void Main(string[] args)
        {
          object path; //文件路径变量
          string strContent; //文本内容变量
          MSWord.Application wordApp; //Word应用程序变量
          MSWord.Document wordDoc; //Word文档变量

          path = @"D:/MyWord.docx"; //路径
          wordApp = new MSWord.Application(); //初始化
          //如果已存在,则删除
          if (File.Exists((string)path))
          {
            File.Delete((string)path);
          }
          //由于使用的是COM库,因此有许多变量需要用Missing.Value代替
          Object Nothing = Missing.Value;
          wordDoc = wordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
          strContent = "你好!/n";
          wordDoc.Paragraphs.Last.Range.Text = strContent;
          strContent = "Hello World";
          wordDoc.Paragraphs.Last.Range.Text = strContent;
          //WdSaveFormat为Word 2007文档的保存格式
          object format = MSWord.WdSaveFormat.wdFormatDocumentDefault;
          //将wordDoc文档对象的内容保存为DOCX文档
          wordDoc.SaveAs(ref path, ref format, 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文档对象
          wordDoc.Close(ref Nothing, ref Nothing, ref Nothing);
          //关闭wordApp组件对象
          wordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
          Console.WriteLine(path + " 创建完毕!");
        }
      }
    }

  • 相关阅读:
    不变数组 NSArray
    【英雄会】微软题目:几个bing
    单例模式 Singleton
    【实战经验】64位Win7安装+32位Oracle + PL/SQL 解决方法
    如何解决SQL Server数据库查询速度慢
    Linq 学习(1) Group & Join--网摘
    UMeng 友盟的用户数,启动数 等
    浏览器userAgent大全
    VBA 将 ANSI 转换为 UTF-8文件
    C# 中控件 WebBrowser 对 frameset/ iframe 操作和内容获取
  • 原文地址:https://www.cnblogs.com/caok168/p/2573164.html
Copyright © 2011-2022 走看看