C#读取word文档中的内容
Posted 水墨晨诗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#读取word文档中的内容相关的知识,希望对你有一定的参考价值。
原文地址 http://blog.csdn.net/yhrun/article/details/7674540
在使用前需要添加引用巨硬的com组件:Microsoft Word 12.0 object library ^^^^^2007对应的是12.0的
添加引用→COM→选择Microsoft Word 12.0 object library
然后在namespace上面写下:using Word = Microsoft.Office.Interop.Word;
这样,添加引用就算OK了
protected void Button7_Click(object sender, EventArgs e) { string path = @"F:\面试所需知识点.docx"; Word.Application app = new Microsoft.Office.Interop.Word.Application(); Word.Document doc = null; object unknow = Type.Missing; //object nullobj = System.Reflection.Missing.Value; app.Visible = true; object file = path; doc = app.Documents.Open(ref file, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow, ref unknow); string temp = doc.Paragraphs[1].Range.Text.Trim();//读取第一段内容 string a = doc.Content.Text;//读取整篇文档的内容 doc.Close(ref unknow, ref unknow, ref unknow);//关闭文件 app.Quit(ref unknow, ref unknow, ref unknow);//关闭COM }
以上是关于C#读取word文档中的内容的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)
使用java读取word文档中的内容。帮帮举个了例子。 谢谢大家帮助。