C#操作Word (2)-- 打开&关闭Word文档

C# 怎么读取word内容和格式 C#中读取Word文档的内容和格式,你可以使用Microsoft的Microsoft.Office.Interop.Word库,这个库提供了与Word交互的功能。右键点击项目 -> 添加 -> 引用 -> COM -> 搜索并选择"Microsoft Word XX.X Object Library"(XX.X是版本号,例如"Microsoft Word 16.0 Object Library")。这个示例展示了如何打开一个Word文档,读取文档的内容,以及如何读取段落和字符的格式。 阅读详情

OK,接着上一篇“Word对象模型”,本文正式开始在VS2010中使用C#语言操作Word2007.

不是十分了解Word对象模型的朋友,请参考上一篇文章,或者下载:C#操作Word2007.pdf


----------------------------------华丽分割--------------------------------------------

1.添加Reference,添加命名空间

新建一个Winform工程后,首先需要给工程添加Reference


由于我的Word是2007的,所以我选择了 Microsoft Word 12.0 Object Library,

添加完成后,在Reference表单中应该多出如下两个条目:

Microsoft.Office.Core

Microsoft.Office.InterOP.Word

--------------------------------------------------------------------------

下面就正式开始编写C#代码了挖。

首先,在你的Form1.cs中添加Word命名空间:我添加的是:

using MSWord    =   Microsoft.Office.Interop.Word;


2.打开Word文档

然后给Form添加一

C#调用office interop接口打开word、excel、ppt,拦截处理关闭、保存事件 阅读详情

相关推荐

C#利用内置的word五大对象操作word文档

public class WordHelper { ApplicationClass app = null; //定义应用程序对象 Document doc = null; //定义 word 文档对象 public void OpenDocument(strin

生面别开 4321

c#打开word文档及读取word文档

c#打开word文档及读取word文档

利用C#word文档中写入数据

  一.新建WORD模板 完全安装Word 2003       新建一个word,选中视图--工具栏--窗体,点击文字型窗体域添加一个域。双击新添加的域,默认文字填写你要显示的文字,域设置--书签填入一个标签名,用于在程序中识别这个域  二.添加COM引用---Microsoft  Word  11.0  Object Library  三 .添加命名空间---using Micro

A1027的专栏 8600

c#操作WORD的经验总结

c#操作WORD的经验总结

weixin_43931979的博客 2783

c# 打开word文件

引用Microsoft Office 14.0 Object Library Microsoft Word 14.0 Object Library using MSWord = Microsoft.Office.Interop.Word; 定义private MSWord.Application m_word; private MSWord.Document m_doc; 事件         ...

fanohaigua的专栏 1万+

C#在WinForm中操作Word文档的实现

Word应用程序对象是Microsoft Office Word应用程序的顶级对象,它可以被用来访问Word中的所有可用对象,比如文档、范围、视图等。它类似于一个容器,内含应用程序的所有文档实例和其他相关对象。在.NET环境下,Word对象模型暴露于Microsoft.Office.Interop.Word命名空间中,使C#开发者能够方便地调用和操作。通过操作Word应用程序对象,开发者可以编程实现文档的创建、打开、保存、打印以及更多的高级功能,例如更改文档结构、插入图形元素、设置文本格式等。

weixin_33628677的博客 1686

C#操作Word2)—— 新建、打开、保存和关闭文档

本文中主要介绍C#中对word文档进行新建、打开、保存、关闭的方法。在本次试验之前,先布置试验环境。首先,先新建一个winform的工程WordTest:         然后,在界面中添加一个按钮,按钮文本就叫做“测试”:         在按钮的点击事件处理函数中,我们先创建一个Application对象,并将对象的Visible属性设置为True: private vo

Hyman的博客 1万+

C# 操作Word

C#操作Word

c_c33的博客 5188

C#操作word文档

1.c#操作word 在指定书签插入文字或者图片using Word = Microsoft.Office.Interop.Word;object Nothing = System.Reflection.Missing.Value;         object format = Word.WdSaveFormat.wdFormatDocument;         Word.Applic

liusen5555的专栏 1万+

如何在C#下利用RichTextBox打开一个有文字格式和图片的Word文档

小知识点:.Net Framework 4.0 和.Net Framework 4.0 Client Profile区别:       .NET Framework Client Profile是.NET Framework的裁剪版本。它面向客户端应用程序。它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communica

Search,Research 7490

c# 抽取word文档内容

1:对项目添加引用,Microsoft Word 11.0 Object Library2:在程序中添加 using Word = Microsoft.Office.Interop.Word; 3:程序中添加Word.Application app = new Microsoft.Office.Interop.Word.Application(); //可以打开word程序Word.Documen

sunnycheung82的专栏 1564

C# 修改word文档里的内容

<br />/// <summary><br />    /// 替换word中的文字<br />    /// </summary><br />    /// <param name="filePath">文件的路径</param><br />    /// <param name="strOld">查找的文字</param><br />    /// <param name="strNew">替换的文字</param><br />    private void WordReplace(string f

KSJSOFTWLB的专栏 6371

运用c#Word进行操作总结(一)创建Word文档

 在医疗管理系统中为保存患者的体检和治疗记录,方便以后的医生或其他人查看。当把数据保存到数据库中,需要新建很多的字段,而且操作很繁琐,于是想到网页的信息创建到一个word文本中,在显示的时,可以在线打开word,也可以把word转换成html标签显示。 这样使用word代替网页的原因有:   第一:网页生成数学公式和特殊符号存储和显示比较麻烦(如何操作word生成数学公式,有待测试)   第二...

qq_41991908的博客 7485

C#通过COM组件对WORD文档操作

using System;using System.Collections.Generic;using System.Data;using Microsoft.Office.Core;using Word;namespace ReadXML{    ///      /// 对于Word文档操作的类     /// 通过COM组件来对Word

niuhao19830827的专栏 1572

C#Word文档的部分操作笔记

  C#word文档的部分操作,主要是在Web服务中对word进行的操作: 使用的Microsoft.Office.Interop.Word.dll (12)对Office2003进行的一些操作。 在进行word文档操作前先使用: using Microsoft.Office.Interop.Word; 定义下这几个变量: ublic Application m...

aolu0761的博客 156
上一篇: C#操作Word (1)Word对象模型
下一篇: C#操作Excel(1)Excel对象模型
ruby97
博客等级 码龄15年 626粉丝 23原创
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值