C#操作word的简单实例 asp.net下 5
1个回答
展开全部
一个读取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文件里的文字内容。
添加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文件里的文字内容。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询