Вам необходимо расширить правильное контекстное меню. Следующая ссылка в словах (без исходного кода) описывает, как этого можно достичь:
Shared Addin с использованием Word
Может быть, эта ссылка может немного помочь с кодированием. Я сам не пробовал, но это может указывать в правильном направлении.
Удачи! :)
Изменить:
Должно ли это быть контекстное меню стиля ленты или достаточно кнопки в обычном контекстном меню?
Если нормальное меню будет в порядке, вы можете использовать этот способ (C #):
Microsoft.Office.Core.CommandBar cb = this.Application.CommandBars["Text"];
Office.CommandBarControl newButton = cb.Controls.Add(Office.MsoControlType.msoControlButton, missing, missing, missing, missing);
newButton.Caption = "Test";
newButton.Visible = true;
newButton.Enabled = true;
Вы можете сделать это с помощью VSTO, я не уверен, работает ли он точно так же с технологией совместно используемой надстройки, но, возможно, это поможет;)