使用c#Microsoft.Office.Interop.Word.Revision列出两个版本的文档之间的更改

时间:2014-01-22 17:53:44

标签: c# interop office-interop

我正在创建一个C#Windows应用程序,它将比较两个版本的Word文档并将差异保存到文件中,

到目前为止一直很好 - 使用Microsoft.Office.Interop.Word.Revision界面我能够获得更改的类型,更改的行和页码以及更改的文本

问题是更改的文本将所有文本(原始文本和当前文本)作为单个字符串返回 - 我希望能够将其拆分,以便我可以更清楚地看到差异

  

EG:   如果一行从'hello'变为'你好,你怎么样',我从那个修订版输出的文字是'你好你好吗'

我希望能够输出类似“'你好'已被改为'你好,你好'的东西”

Microsoft.Office.Interop.Word.Revision接口的任何部分是否可以执行此操作?

0 个答案:

没有答案