1导入COM库:Microsoft word 11.0 Object Library. 
  2引用里面就增加了: 
  3
  4创建新Word 
  5
  6
  7
  8object oMissing = System.Reflection.Missing.Value;
  9Word._Application oWord;
 10Word._Document oDoc;
 11oWord = new Word.Application();
 12oWord.Visible = true;
 13oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
 14
 15打开文档: 
 16
 17
 18
 19object oMissing = System.Reflection.Missing.Value;
 20Word._Application oWord;
 21Word._Document oDoc;
 22oWord = new Word.Application();
 23oWord.Visible = true;
 24object fileName = @"E:CCCXCXXTestDoc.doc";
 25oDoc = oWord.Documents.Open(ref fileName,
 26ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
 27ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
 28ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
 29
 30导入模板 
 31
 32
 33
 34object oMissing = System.Reflection.Missing.Value;
 35Word._Application oWord;
 36Word._Document oDoc;
 37oWord = new Word.Application();
 38oWord.Visible = true;
 39object fileName = @"E:XXXCCXTest.doc";
 40oDoc = oWord.Documents.Add(ref fileName, ref oMissing, ref oMissing, ref oMissing);
 41
 42添加新表 
 43
 44
 45
 46object oMissing = System.Reflection.Missing.Value;
 47Word._Application oWord;
 48Word._Document oDoc;
 49oWord = new Word.Application();
 50oWord.Visible = true;
 51oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
 52
 53object start = 0;
 54object end = 0;
 55Word.Range tableLocation = oDoc.Range(ref start, ref end);
 56oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);
 57
 58表插入行 
 59
 60
 61
 62object oMissing = System.Reflection.Missing.Value;
 63Word._Application oWord;
 64Word._Document oDoc;
 65oWord = new Word.Application();
 66oWord.Visible = true;
 67oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
 68
 69object start = 0;
 70object end = 0;
 71Word.Range tableLocation = oDoc.Range(ref start, ref end);
 72oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);
 73
 74Word.Table newTable = oDoc.Tables[1];
 75object beforeRow = newTable.Rows[1];
 76newTable.Rows.Add(ref beforeRow);
 77
 78单元格合并 
 79
 80
 81
 82object oMissing = System.Reflection.Missing.Value;
 83Word._Application oWord;
 84Word._Document oDoc;
 85oWord = new Word.Application();
 86oWord.Visible = true;
 87oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
 88
 89object start = 0;
 90object end = 0;
 91Word.Range tableLocation = oDoc.Range(ref start, ref end);
 92oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);
 93
 94Word.Table newTable = oDoc.Tables[1];
 95object beforeRow = newTable.Rows[1];
 96newTable.Rows.Add(ref beforeRow);
 97
 98Word.Cell cell = newTable.Cell(1, 1);
 99cell.Merge(newTable.Cell(1, 2));
100
101单元格分离 
102
103object oMissing = System.Reflection.Missing.Value;
104Word._Application oWord;
105Word._Document oDoc;
106oWord = new Word.Application();
107oWord.Visible = true;
108oDoc = oWord.Documents.Add(oMissing, ref oMissing, ref oMissing);
109
110object start = 0;
111object end = 0;
112Word.Range tableLocation = oDoc.Range(ref start, ref end);
113oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);
114
115Word.Table newTable = oDoc.Tables[1];
116object beforeRow = newTable.Rows[1];
117newTable.Rows.Add(ref beforeRow);
118
119Word.Cell cell = newTable.Cell(1, 1);
120cell.Merge(newTable.Cell(1, 2));
121
122object Rownum = 2;
123object Columnnum = 2;
124cell.Split(ref Rownum, ref  Columnnum);
125
126通过段落控制插入 
127
128object oMissing = System.Reflection.Missing.Value;
129object oEndOfDoc = @""endofdoc"; /* endofdoc is a predefined bookmark */
130
131//Start Word and create a new document.
132
133Word._Application oWord;
134Word._Document oDoc;
135oWord = new Word.Application();
136oWord.Visible = true;
137oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
138
139//Insert a paragraph at the beginning of the document.
140
141Word.Paragraph oPara1;
142oPara1 = oDoc.Content.Paragraphs.Add(ref oMissing);
143oPara1.Range.Text = "Heading 1";
144oPara1.Range.Font.Bold = 1;
145oPara1.Format.SpaceAfter = 24;    //24 pt spacing after paragraph.
146
147oPara1.Range.InsertParagraphAfter();
148

Microsoft Office 2000 开发人员对象模型指南

转载于:https://www.cnblogs.com/willwayer/archive/2009/03/19/1416718.html

【20090319-02】asp.net 操作 word(转)相关推荐

  1. ASP.NET操作Word文档(转)

    ASP.NET操作Word文档(转) 操作WORD配置说明 引入:Word的对象库文件"MSWORD.OLB"(word 2000为MSWORD9.OLB) 1.运行Dcomcnf ...

  2. ASP.NET操作Word的IIS权限设置

    ASP.NET账号在默认情况下是没有权限操作Microsoft Office对象的,如果不进行权限的配置,代码会抛出类似以下的异常: 检索 COM 类工厂中 CLSID 为 {00024500-000 ...

  3. ASP.NET操作Excel(终极方法NPOI)

    ASP.NET操作Excel已经是老生长谈的事情了,可下面我说的这个NPOI操作Excel,应该是最好的方案了,没有之一,能够帮助开发者在没有安装微软Office的情况下读写Office 97-200 ...

  4. asp数据库操作大全 [网站网页]

    什么叫活动服务器组件(Active Server Compontents)?组件是基于Activex技术的代码片断,通过指定接口提供指定的一组服务,组件供给客户端(Clients)在运行时候请求的对象 ...

  5. python入门教程2word-入门干货:Python操作Word文件经验分享

    原标题:入门干货:Python操作Word文件经验分享 导读:Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.docx)成为事实上最通 ...

  6. C#操作word文档(二)

    1.C#操作Word完全功略 导入COM库:Microsoft word 11.0 Object Library. 引用里面就增加了: 创建新Word               object oMi ...

  7. asp.net操作Excel总结

    asp.net操作Excel是B/S架构开发报表中经常遇到的,现对常见操作总结如下: 以下来自孟子e章 DataGrid输出到Excel并进行格式化处理 用Xml2OleDb将XML文件插入到数据库 ...

  8. C#操作Word Aspose.Words组件介绍及使用 基本介绍与DOM概述

    1.基本介绍 Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务.Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XP ...

  9. java使用jacob操作word文档

    ava使用jacob操作word文档 java调用com组件操作word使用总结(jacob) 简单描述 在此处输入简单摘要 特别声明:使用java-com技术可以完成任何VBA可以完成的office ...

最新文章

  1. js符号转码_js传特殊字符到controller (java)的转码问题
  2. UIWebView如何加载本地图片
  3. 深入解析浏览器的幕后工作原理(四) DOM树
  4. css选择器(css Selectors)的语法分析
  5. Excel公式与函数案例速查手册/电脑技巧从入门到精通丛书
  6. springmvc教程(1)
  7. R语言学习(10)获取数据
  8. 第七届 蓝桥杯 省赛 第七题 剪邮票
  9. 设计模式(二)构建型模式
  10. Java数据库学习之模糊查询(like )
  11. Windows:无须再忍,Microsoft Store下载慢/加速/更快,不摘抄(2022新)
  12. 计算机配置很高 但是很卡,电脑配置高但很卡_电脑配置很高但还是很卡是怎么回事啊?...
  13. 电脑自带的cmd/Powershell连接远程服务器(实用技巧)
  14. Python乐趣之tkinter欢迎界面
  15. 得物购买截图生成_iPhone12订单生成器app-iPhone12订单生成器网页app免费版预约 v1.0...
  16. 麦客服务器维修,麦客
  17. mds部署服务器系统,Windows服务器2003年对MDS/IPS-8配置示例的iSCSI主机
  18. 含参变量积分------数学分析中重要的分析工具
  19. 企业微信怎么统计客户数量
  20. Java使用POI通过模板生成Word

热门文章

  1. groovy import java_在Java中调用Groovy方法的又一种方法:使用接口
  2. c语言实战1200例 pdf6,C语言程序设计6.6.2.pdf
  3. python打印二进制内容,Python字节不打印二进制
  4. 电费结算(electric)
  5. 【NOIP2013模拟9.29】Mixing Chemicals
  6. Codeforces 1338E JYPnation (图论)
  7. [做题记录]AtCoder AGC做题记录
  8. windows10会中php病毒吗,win10发现病毒自动删除怎么办
  9. 北邮计算机2021成绩,北京邮电大学历年分数线 2021北京邮电大学录取分数线
  10. 2014年12月福建省高等学校计算机应用水平等级考试考试大纲,福建省高等学校计算机应用水平等级考试...