rel="File-List" href="file:///C:%5CDOCUME%7E1%5CLancer%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml">

I.      环境:

VS2005 SP1,office 2003

II. 设置:

首先在工程中添加Reference:Microsoft Word 11.0 Object Library。同时在cs文件开头using word;

III.          代码:

A.    初始:

1.       设定文档名称

Object FileName = “示例”;

2.       创建两个object

Object Nothing = System.Reflection.Missing.Value;

Object EndOfDoc = "//endofdoc";

3.       创建word文档

Word.Application WordApp = new Word.ApplicationClass();

Word.Paragraph ParaHeader;

Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);

B.    写入内容:

1.       添加一段文字:

ParaHeader = WordDoc.Content.Paragraphs.Add(ref Nothing);

ParaHeader.Range.Text = "一段文字";

ParaHeader.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;

ParaHeader.Range.Font.Bold = 3;

ParaHeader.Range.Font.Size = 26;

ParaHeader.Range.Font.Name = "宋体";

ParaHeader.Range.InsertParagraphAfter();

各句含义可从其属性名称中得知。

2.       换行:

object count = 35;

object WdLine = Word.WdUnits.wdLine;

WordApp.Selection.MoveDown(ref WdLine, ref count, ref Nothing);

WordApp.Selection.TypeParagraph();

WordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft;

各句含义可从其属性名称中得知。

3.       添加图片:

String PicPathWeek = System.Windows.Forms.Application.StartupPath + "//Week.gif";

WordApp.Selection.InlineShapes.AddPicture(PicPathWeek, ref Nothing, ref Nothing, ref Nothing);

各句含义可从其属性名称中得知

C.    文件保存:

WordDoc.SaveAs(ref FileName, 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.Close(ref Nothing, ref Nothing, ref Nothing);

WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);

C#生成Word文档相关推荐

  1. php导出doc文件_PHP生成Word文档的方法

    PHP生成Word文档的方法 首先,请确保在你的Windows系统中已经安装并配置好了一个典型的WAMP环境.由于Interop纯粹是一个Windows的特性,我们将在Windows平台下搭建Apac ...

  2. php 内容自动生成word文档,php生成word文档的例子

    /** * 生成word文档 * * @param string $html 内容部分 * @param string $file 文件名称 * @param string $code 当前文件编码, ...

  3. 将HTML导出生成word文档

    前言: 项目开发中遇到了需要将HTML页面的内容导出为一个word文档,所以有了这边随笔. 当然,项目开发又时间有点紧迫,第一时间想到的是用插件,所以百度了下.下面就介绍两个导出word文档的方法. ...

  4. 用Aspose.Words for .NET动态生成word文档中的图片或水印

    1.概述 在项目中生成word文档,这个功能很普遍的,一般生成都是纯文字或是列表的比较多,便于客户打印,而要把图片也生成到word文档中的需求有些客户也是需要的,例如产品图片.这次我们介绍的是如何利用 ...

  5. python读取word指定内容_python解析html提取数据,并生成word文档实例解析

    简介 今天试着用ptyhon做了一个抓取网页内容,并生成word文档的功能,功能很简单,做一下记录以备以后用到. 生成word用到了第三方组件python-docx,所以先进行第三方组件的安装.由于w ...

  6. java 导出word换行_Java 导出数据库表信息生成Word文档

    一.前言 最近看见朋友写了一个导出数据库生成word文档的业务,感觉很有意思,研究了一下,这里也拿出来与大家分享一波~ 先来看看生成的word文档效果吧 下面我们也来一起简单的实现吧 二.Java 导 ...

  7. Aspose.Words简单生成word文档

    Aspose.Words简单生成word文档 Aspose.Words.Document doc = new Aspose.Words.Document(); Aspose.Words.Documen ...

  8. 根据标准word模板生成word文档类库(开源)

    前言   最近因项目需要要自定义标准word模板,并以编码方式操作word模板.填充数据和生成word文档,于是自己写了条小"内裤"来实现这个功能.该"内裤"只 ...

  9. asp html转word文档,asp生成word文档

    asp生成word文档 今天在处理一个在线申请功能时候,需要生成word文档.在网上找了些资料学习,终于成功了.下面是个简单的例子.其中程序包括index.htm,createdoc.asp.在之前你 ...

  10. PoiDocxDemo【Android将表单数据生成Word文档的方案之二(基于Poi4.0.0),目前只能java生成】...

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这个是<PoiDemo[Android将表单数据生成Word文档的方案之二(基于Poi4.0.0)]>的扩展,上一篇是根 ...

最新文章

  1. 步进电机加减速算法介绍和基于AVR446_Linear speed control of stepper motor的步进电机加减速实现
  2. 一些简单网络命令用法
  3. 怎么查看python是多少位_python+位数
  4. Citrix俱乐部 - 您的思杰家园
  5. hive臨時udf與永久udf詳細操作流程
  6. iOS HTML标签字符实体,转译字符串归类大全 【转载】
  7. 线性代数的本质笔记-更新ing
  8. GPS 校验和 代码_Linux recovery 移除签名校验
  9. 上位机和下位机的概念,理解如何实现PC从PLC中读取数据?
  10. 【算法】普里姆算法 Prim算法解决修路问题
  11. java 图像渲染_对具有大量图像的视图执行本机渲染性能
  12. SQL 注入漏洞(二)之 mysql 注入的相关知识
  13. 克隆加密狗和原加密狗_遥控钥匙和加密狗有什么区别?
  14. 个人申请软件著作权的记录
  15. 找到小菇凉 (BFS)
  16. 英文经典欣赏:飞鸟集
  17. Subversion commit log 自動寄信通知
  18. XP局域网共享设置图文教程
  19. 如何才能成为期货市场的天才猎杀者?
  20. 如何正确选择云服务提供商?

热门文章

  1. 【python数模小作业】动手‘预习‘高数之 人口预测(线性拟合)
  2. 神奇的Perl-哈希与数组(4)
  3. 蓝牙资讯|Q2全球TWS耳机出货量排行出炉,蓝牙音频新技术将推出市场
  4. 8/30 Hourglass网络原理
  5. 技嘉 AORUS Radeon RX 6700 XT ELITE 12G 显示卡潮流登场
  6. windows10共享移动热点(或说 电脑开WIFI),让手机连接共享的移动热点WIFI
  7. 487计算机毕业设计
  8. 当你经历人生最大的困难,要如何正确走出来?
  9. Halcon算子:灰度共生矩阵gen_cooc_matrix、cooc_feature_matrix、cooc_feature_image
  10. Navicat定期备份MySQL数据库,定期清理备份文件