C#操作word的简单实例 asp.net下

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:45:57
如题
如何添加Microsoft.Office.Interop.Word的引用

一个读取Word内容的代码:

添加Microsoft.Office.Interop.Word的引用

using Microsoft.Office.Interop.Word;

object fileName = 你的word文件的绝对路径

//创建Word.ApplicationClass对象
Microsoft.Office.Interop.Word.ApplicationClass word = null;
object nullobj = System.Reflection.Missing.Value;
try
{
//实例化Word.ApplicationClass对象
word = new Microsoft.Office.Interop.Word.ApplicationClass();
//获取Word.Document对象
Microsoft.Office.Interop.Word.Document doc = word.Documents.Open(
ref fileName, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj,ref nullobj,ref nullobj,ref nullobj,ref nullobj);
//这样doc就实例化为你的word文件,你可以利用面向对象的方法对它进行操作。比如:
//获取word.document的内容
Microsoft.Office.Interop.Word.Range docRanger = doc.Content;
string docContent = docRanger.Text
//docContent就是doc文件里的文字内容。