Revisions

Range.Revisions property

获取此范围内存在的修订(跟踪的更改)的集合。

public RevisionCollection Revisions { get; }

评论

返回的集合是一个“实时”集合,这意味着如果您删除包含 修订的文档部分,则已删除的修订将自动从该集合中消失。

例子

展示如何处理范围内的修订。

Document doc = new Document(MyDir + "Revisions.docx");

Paragraph paragraph = doc.FirstSection.Body.FirstParagraph;
foreach (Revision revision in paragraph.Range.Revisions)
{
    if (revision.RevisionType == RevisionType.Deletion)
        revision.Accept();
}

// 拒绝第一部分的修订。
doc.FirstSection.Range.Revisions.RejectAll();

也可以看看