2016-08-04 74 views
-1

我想提取两个不同版本的Word文档的文本。您可以切换/显示在Word中的不同的版本:如何在C#中读取/获取Word文档(原始和最终!)的文本?

顶栏菜单 - >查看 - >跟踪 - >原稿/最终

我打开我的文件如下:

private static Microsoft.Office.Interop.Word.ApplicationClass WordApplication; 
WordApplication = new Microsoft.Office.Interop.Word.ApplicationClass(); 
private Microsoft.Office.Interop.Word.Document openDocument: 
openDocument = WordApplication.Documents.Open(..); 

然后我就获得段落和提取文本:

foreach (Microsoft.Office.Interop.Word.Paragraph par in openDocument.Content.Paragraphs) 
{ 
... 
...= par.Range.Text 
... 
} 

我怎样才能知道我的计划,它应得的“最终”或“原始”的版本? 因为如果我这样做,有一次我得到最终版本和其他时间(在另一台PC上)我得到原始版本..我绝对使用同一个Word文件的两个电脑的。

回答