2013-07-17 35 views
0

我有一堆word文档,我想要读取它们的字符串并获取它们的文本值。我正在尝试通过Microsoft.Office的。 Interop.Word代码为寻找类似这样的:Microsoft.Office.Interop.Word如何停止文件打开

var wordApp = new Word.Application(); 
object file = fileName; 
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(); 
doc.Close(); 

,并在:Word.Document DOC = wordApp.Documents.Open线它提示我要打开文件(与几个选项,包括:”打开一个只读副本“等) 该代码除了打开文档这一事实,对我来说工作正常。有没有什么方法可以在不打开它的情况下获取它的内容?我希望我的对象将数据加载到它的内部,但我不想打开文档。

回答

0
var wordApp = new Word.Application(); 
wordApp.Visible = false; 
相关问题