日期:2014-05-19  浏览次数:20796 次

C#怎样读取word内容
现在想从一个文件里面读取出word的内容   然后存入数据库中   应该怎样实现   谢谢了!

------解决方案--------------------
如果你有VSTO就没有下面步骤了,否则:
安装Office的.net framework可编程接口

然后到Google上搜索一下c#/vb word操作。你就知道啦
------解决方案--------------------
FileStream
------解决方案--------------------
网上搜了一段 你看下 我也试试

object fileName = openFileDialog1.FileName;
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;

string text= " ";
//WordApp.Activate();
WordApp.Visible = true;

Word.Document aDoc = WordApp.Documents.Open(ref fileName, ref missing,ref readOnly,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref isVisible);
text=aDoc.Content.Text;
------解决方案--------------------
用streamreader啊,关键是你的WORD里格式是什么样的。
------解决方案--------------------
最好的还是OFFICE的.NET编程!
------解决方案--------------------
可以按楼上的方法读入资料,不过读入的资料最好放在richtextbox控件中,可以存放文字、表格、图片,再根据需要修改就行了