有没有看到,如果两个文件使用的文字互操作是一样的好办法?
我一直在使用类似的尝试:
Word.Document tempDoc = app.CompareDocuments(document1, document2);
我的问题是,tempDoc不为空,如果它们是相同的,所以我不知道怎么用这个结果来确定文件是否是相同的。
提前致谢!
有没有看到,如果两个文件使用的文字互操作是一样的好办法?
我一直在使用类似的尝试:
Word.Document tempDoc = app.CompareDocuments(document1, document2);
我的问题是,tempDoc不为空,如果它们是相同的,所以我不知道怎么用这个结果来确定文件是否是相同的。
提前致谢!
它返回该文件是打开跟踪更改的文档。 因此,所有你需要做的就是看看是否有任何变化。 所以:
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