【发布时间】:2012-09-01 12:53:27
【问题描述】:
有没有用interop这个词来查看两个文档是否相同的好方法?
我尝试过使用类似的东西:
Word.Document tempDoc = app.CompareDocuments(document1, document2);
我的问题是 tempDoc 如果它们相同则不为空,所以我不确定如何使用此结果来确定文档是否相同。
提前致谢!
【问题讨论】:
标签: c# com office-interop
有没有用interop这个词来查看两个文档是否相同的好方法?
我尝试过使用类似的东西:
Word.Document tempDoc = app.CompareDocuments(document1, document2);
我的问题是 tempDoc 如果它们相同则不为空,所以我不确定如何使用此结果来确定文档是否相同。
提前致谢!
【问题讨论】:
标签: c# com office-interop
它返回的文档是打开了跟踪更改的文档。所以你所要做的就是看看是否有任何变化。所以:
Document tempDoc = app.CompareDocuments(doc1, doc2);
bool anyChanges = tempDoc.Revisions.Count > 0;
见:
【讨论】: