Включить функциональность надстройки уровня приложения Word в контекстное меню Windows для документов Word - PullRequest
0 голосов
/ 20 октября 2010

На компьютере с Windows, если вы выберете какой-либо текстовый документ ( .doc | .docx) и щелкнете правой кнопкой мыши, вы получите меню с общими командами, такими как Open, Edit, New, Print и т. Д..

Я разработал надстройку Word 2007 уровня приложения, которая корректно устанавливается на компьютерах с Windows.Он имеет ленту со многими функциями / командами, такими как A, B, C и т. Д., Включенными в качестве кнопок на ленте.

Есть ли способ [VSTO / installer (msi)] добавить определенную функциональность / команду моего слова AddIn (например, B) в контекстное меню Windows для документов Word ( .doc | .docx) на компьютере, на котором установлен мой AddIn?

Будем благодарны за любые предложения.

1 Ответ

1 голос
/ 29 октября 2010

Вы говорите о расширении оболочки.Не то, что вы бы сделали из аддина.Вам нужно будет либо добавить записи reg для запуска чего-либо с параметром командной строки, либо вам нужно будет на самом деле записать расширение оболочки, то есть dll, загружаемую Windows Explorer для предоставления этих пунктов меню, вызываемых правой кнопкой мыши.

общие записи reg можно найти здесь

HKEY_CLASSES_ROOT \ Word.Document.12 \ shell

Для Word 2010 в любом случае.

...