博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#读取word文档中的内容
阅读量:6151 次
发布时间:2019-06-21

本文共 1265 字,大约阅读时间需要 4 分钟。

原文地址 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        }

 

转载于:https://www.cnblogs.com/vichin/p/6275553.html

你可能感兴趣的文章
js实现360度图片旋转
查看>>
linux基础命令
查看>>
EIGRP小结
查看>>
MyBatis之Mapper XML 文件详解(三)-Result Maps
查看>>
11.7PMP试题每日一题
查看>>
linux,基本操作
查看>>
键盘录入
查看>>
Fragment 实现 Tab
查看>>
动态数据写入pdf模板心得
查看>>
关于思维, 智力, 算法实现等
查看>>
「4+1视图」学习与理解
查看>>
JavaScript时钟与定时器
查看>>
A站数据泄露
查看>>
npm常用命令
查看>>
【杭州云栖】视频云朱照远:让信息分享变简单——视频云2.0重磅发布
查看>>
新手学习Linux——lvm逻辑卷创建管理
查看>>
Android程序员的一些面试建议
查看>>
python学习笔记2:分支循环
查看>>
C++基础教程,比较全面,适合小白
查看>>
【大数据技术分享】数据清理的终极指南
查看>>