word文档操作
0、文档操作之前引用声明部分
using Microsoft.Office.Core;
using Microsoft.Office.Interop;
using Word = Microsoft.Office.Interop.Word;
Object Nothing = System.Reflection.Missing.Value;
object filename = "D:\\aa.docx";
Word._Document oDoc = null;
Word.Document WordDoc = null;
Word.Application WordApp = null;
1.创建word文档
Word.Application WordApp = new Word.ApplicationClass();
Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);
2、打开word文档
Word._Application oword = new Word.Application();
//属性,可以根据需要设
object readOnly = false;
oword.Visible = true;
oDoc = oword.Documents.Open(ref filename, ref Nothing, ref readOnly, 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);
//打印文档中的文字部分
Console.WriteLine(oDoc.Content.Text as string );
//在文档中最前面插入内容
Word.Range p_range = oDoc.Paragraphs[1].Range;
p_range.Text = "本句话将加在文档内容最前面";
//在文档最后面加内容
oDoc.Paragraphs.Last.Range.Text = "该句话将加在文档内容最后面";
//激活改word文档,使其显示出来
oDoc.Activate();
3、保存和关闭word文档
//保存文档
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);
注意:操作word文档时要引用自己正在用的word文件的MSWORD.OLB因为不同版本里的word文件的MSWORD.OLB不相同。该文件一般都在word文件的安装文件里。本文上传的是07版word的MSWORD.OLB
分享到:
相关推荐
word文档操作手册wORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同?
C# Word文档操作,主要是介绍C#如何打开、操作、保存Word文档
基于C++和Python混合编程的WORD文档操作方法.pdf
C#操作Word文档,以byte数组保存到数据库。
摘要:介绍了基于C++和Python混合语言编程的WORD文档操作技术及其实现,针对C++开发的原系统对 WORD 文档操作不方便的问题,利用 Python脚本
pdm转成word文档操作步骤
此类包含对word文档操作的一些方法和属性
这里演示了一个word操作的最最简单的例子,开发环境是windows XP + VC6(MFC APP) + word2010, 实现了打开一个文档,向其写入指定的内容,再关闭文档的功能。这里最主要的关键点还是在于先封装一个word操作类,这个...
成人计算机一级WORD文档操作题.pdf
Excel批量生产word文档的思路是如何使用word中的邮件功能映射Excel中的值,使用简单的代码实现换行读取及格式限制,便于读取Excel表中的数据批量生产一些固定格式的word文档,本文档目前只是解释了Excel如何挂接到...
基于C++和Python混合编程的WORD文档操作方法
这是一个包含microsoft office word 操作技巧大全, 现在供给大家分享。希望能给大家带来好处。
近期在使用Qt对word进行读写操作时候遇到很多问题,对于Qt内部没有很好的库函数可以使用;Qt/Windows桌面版提供了ActiveQt框架,用以为Qt和ActiveX提供完美结合。
vb根据模板在指定位置来写入数据操作Word文档,vb根据模板在指定位置来写入数据操作Word文档,vb根据模板在指定位置来写入数据操作Word文档
使用CreateOleObject方法对WORD文档操作具有先天所具备的优势,与delphi所提供的那些控件方式的访问相比,CreateOleObject方法距离WORD核心的操作“更近”,因为它直接使用OFFICE所提供的VBA语言对WORD文档的操作...
2、如何使用C#在Word文档中插入图片以及读取Word文档中的图片?3、提取word 文档中的图片信息;4、提取WORD中的所有InlineShape图片并保存成文件;5、C#编程实现动态生成Word文档{1、2};6、C#读取Word文档的详细...
python实现批量生成word文档,批量生成随机计算机,可随机生成试卷。此文件包,包含源码,模板,和数据库备份包,需有点python基础的同仁使用,
易语言操作word文档案例 用易语言对word文档进行创建、修改、保存等。
拥有较详细的word文档介绍 将复杂的dos操作简单化 用最少的时间学会复杂的东西!