2017-07-19 73 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; 
訪問基於作者姓名審閱