我有一个用C#编写的Word功能区。我正在尝试编写一组按钮,这些按钮将隐藏给定审阅者所做的修订。我希望将其基于用户选择的文本(即,如果他们的光标位于作者X的修订版中并且他们单击“隐藏”按钮,则将隐藏所有作者X的更改。)
我可以在选择中获得修订列表,但the Revision interface似乎只是暴露了作者的名字。
我可以在文档中找到审阅者列表,但the Reviewer interface似乎没有提供将其与作者姓名联系起来的方法。
真的没有办法将特定的Revision对象链接到特定的Reviewer对象吗?显然有一些内部方式,因为您可以在Review选项卡中隐藏审阅者的修订。
有没有其他方法可以实现这一点,我没有看到?
谢谢你的时间!
答案 0 :(得分:0)
对不起,如果这已经太晚了,但我在寻找类似的东西时偶然发现了你的帖子。您可以通过将作者字符串而不是Id传递给审阅者集合
来基于作者姓名访问审阅者var author = "HiddenAuthor";
Globals.ThisAddIn.Application.ActiveWindow.View.Reviewers[author].Visible = false;