Eu tenho um aplicativo VSTO como um suplemento para o MS Word e quero definir atalhos de teclado para os botões da faixa de opções

Quando desenvolvi esse aplicativo (no C # Visual Studio 2008), fiz a mesma pergunta (na verdade, consegui encontrar uma resposta no fórum da MS, pela qual mereço algum prêmio). A resposta da MS foi que a única maneira de definir atalhos de teclado para seus próprios métodos é escrever uma macro que invoque o método (via COM. Obviamente) e defina o atalho para invocar essa macro.

Esta não é realmente a resposta que quero ouvir. O VSTO possibilita a criação de um aplicativo muito bom com o uso muito bom da faixa de opções etc., mas você precisa se esforçar para expor a coisa toda por meio do COM e criar outra interface nas macros. O que, além de ser uma perda de tempo, contorna totalmente toda a segurança que a MS construiu para oferecer suporte aos suplementos do VSTO.

Minha pergunta é: isso é realmente necessário (a coisa toda COM / macro) ou existe uma maneira de atribuir um atalho de teclado aos meus próprios itens da faixa de opções? Word 2007? Word 2010?

obrigado

questionAnswers(2)

yourAnswerToTheQuestion