C#读取word文档是如何实现的呢?我们可以使用FileStream对象来把文本文件里面的信息读取出来,但是对于word文档来说就不能使用这样的方法了.

这种情况下C#读取word文档的实现我们需要使用叫做” Microsoft Word 9.0 object library”COM组件来实现,它为我们提供了所有用来读取word文档的对象和方法.
这里我们主要用Word.ApplicationClass下的方法来处理word应用程序.实现的思路是先在内存中把这个word文档打开,然后把里面的内容全部拷贝的剪切板中,***再把数据从剪切板里面取出来.
C#读取word文档实例代码如下:
- Word.ApplicationClass wordApp=new ApplicationClass();
- object file=path;
- object nullobj=System.Reflection.Missing.Value;
- Word.Document doc = wordApp.Documents.Open(
- ref file, ref nullobj, ref nullobj,
- ref nullobj, ref nullobj, ref nullobj,
- ref nullobj, ref nullobj, ref nullobj,
- ref nullobj, ref nullobj, ref nullobj);
- doc.ActiveWindow.Selection.WholeStory();
- doc.ActiveWindow.Selection.Copy();
- IDataObject data=Clipboard.GetDataObject();
- txtFileContent.Text=data.GetData(DataFormats.Text).ToString();
- doc.Close();
C#读取word文档的相关内容就向你介绍到这里,希望对你了解和学习C#读取word文档有所帮助。

售后响应及时
7×24小时客服热线
数据备份
更安全、更高效、更稳定
价格公道精准
项目经理精准报价不弄虚作假
合作无风险
重合同讲信誉,无效全额退款