如何使用word interop确定两个word文档是否相同

Tom*_*Tom 2 c# com office-interop

有没有一种好方法可以使用单词interop查看两个文档是否相同?

我尝试过使用类似的东西:

Word.Document tempDoc = app.CompareDocuments(document1, document2);
Run Code Online (Sandbox Code Playgroud)

我的问题是tempDoc如果相同则不为null,所以我不确定如何使用此结果来确定文档是否相同.

提前致谢!

aqu*_*nas 9

它返回的文档是打开了轨道更改的文档.所以你要做的就是看看是否有任何变化.所以:

Document tempDoc = app.CompareDocuments(doc1, doc2);
bool anyChanges = tempDoc.Revisions.Count > 0;
Run Code Online (Sandbox Code Playgroud)

看到:

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word._application.comparedocuments.aspx