讀取word,首先得添加引用,不同的word版本對應着不同的引用
部分版本對應引用如下:
Microsoft Word 11.0 object library對應Office2003
Microsoft Word 12.0 object library對應Office2007
Microsoft Word 14.0 object library對應Office2010
Microsoft Word 15.0 object library對應Office2013
以word 2007為例,故添加Microsoft Word 12.0 Object Library,添加方法,右擊項目解決方案,選擇 Add Reference,彈出對話框如下圖:
然后在namespace上面寫下:using Word = Microsoft.Office.Interop.Word;這樣,添加引用就算OK了
讀取文檔代碼如下:

protected string ReadFile_Word() { string context=""; 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();//讀取第一段內容 context = doc.Content.Text;//讀取整篇文檔的內容 doc.Close(ref unknow, ref unknow, ref unknow);//關閉文件 app.Quit(ref unknow, ref unknow, ref unknow);//關閉COM return context; }