2017-07-19 46 views
0

我有用C#编写的Word功能区。我试图编写一组按钮来隐藏给定审阅者所做的修改。我想根据用户选择的文本(即,如果它们的光标位于由作者X创建的修订中,并且他们单击隐藏按钮,则所有作者X的更改都将被隐藏)。获取与特定版本绑定的审阅者对象(C#,MSWord,VSTO)

我可以在选择中获得修订列表,但the Revision interface似乎只显示作者的名字。

我可以在文档中审阅的列表,但the Reviewer interface似乎并没有提供一种方式将它与作者的名字。

确实没有办法将特定的修订版本对象链接到特定的审阅者对象吗?显然有一些内部方法,因为您可以在审阅选项卡中隐藏审阅者的修订。

有没有其他的方式来完成这个,我没有看到?

谢谢你的时间!

回答

0

对不起,如果这太晚了,但我偶然发现你的文章,同时寻找类似的东西。你可以通过笔者的字符串,而不是一个id进入评审收集

var author = "HiddenAuthor"; 

Globals.ThisAddIn.Application.ActiveWindow.View.Reviewers[author].Visible = false; 
访问基于作者姓名审阅