Barry使用Word的“修订记录”功能来保留许多不同审阅者对文档执行的操作的选项卡。他最近问是否有一种方法可以接受特定审阅者的所有更改,而不能接受其他审阅者的所有更改。

答案取决于您使用的Word版本。如果您使用的是Word 97或Word 2000,答案是否定的,您不能。您所要做的就是要么单独完成更改,要么接受或拒绝所有更改。如果您使用的是Word 2002或Word 2003,则情况有所不同。您所需要做的就是按照以下步骤操作:

。确保显示了“审阅”工具栏。 (选择视图|工具栏|审阅。)

。在审阅工具栏上,从显示菜单中选择审阅者。 Word将显示对文档做出贡献的审阅者列表。

。选择您不想看到其更改的审阅者的姓名。审阅者姓名旁边的复选标记消失。

。对您不想看到其更改的每个审阅者重复步骤2和3。完成后,唯一应该“可见”(在名称旁边带有复选标记)的审阅者是您要接受其更改的审阅者。

。单击“接受”工具旁边的向下箭头。 Word将显示一个下拉菜单。

。选择接受显示的所有更改。 Word接受显示的所有更改,仅意味着来自单个审阅者的更改。

如果您使用的是Word 2002之前的Word版本,则可以尝试使用宏来接受特定作者的更改。但是,由于VBA在幕后起作用的方式,您将需要使用您的Word版本彻底测试该宏,以确保其可以正常工作。

下面的宏将逐步浏览对文档所做的所有更改,将与每个更改关联的名称与您要保留其更改的审阅者的名称进行比较。您需要做的就是用审阅者的名字替换“ authorname”。您可以通过将鼠标悬停在该审阅者所做的更改上来查找该审阅者的姓名。当您这样做时,Word将显示一个类似于工具提示的黄色小框,其中包含(除其他外)审阅者的姓名;只需在宏中输入相同的名称即可。

Sub ReviewAuthor()

For Each oChange In ActiveDocument.Revisions         If oChange.Author = "authorname" Then             oChange.Accept         End If     Next End Sub

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)上描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1639)适用于Microsoft Word 97、2000、2002和2003。您可以为Word(Word 2007)的功能区界面找到此技巧的版本。和更高版本)在这里: