2

有没有使用 interop 这个词来查看两个文档是否相同的好方法?

我试过使用类似的东西:

Word.Document tempDoc = app.CompareDocuments(document1, document2);

我的问题是 tempDoc 如果它们相同则不为空,因此我不确定如何使用此结果来确定文档是否相同。

提前致谢!

4

1 回答 1

9

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

Document tempDoc = app.CompareDocuments(doc1, doc2);
bool anyChanges = tempDoc.Revisions.Count > 0;

看:

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

于 2012-09-07T16:03:17.153 回答