Pergunta

Como posso atribuir um atalho de teclado a uma macro VBA no Outlook 2007?

Eu sei criar uma ferramenta para a macro e colocá-la em um menu com atalho de sublinhado.Esta solução exige que eu use um atalho de Alt. + {botão de menu} + {tecla de ferramenta}.E se eu quiser atribuí-lo a Alt. + F12 ou algo assim?

O Editor do Visual Basic é atribuído ao atalho de teclado Alt. + F11 no Outlook 2007.Quero atribuir um atalho de teclado como esse a uma macro ou, se necessário, uma macro em uma ferramenta em um menu ou barra de ferramentas.

Foi útil?

Solução

O artigo IntelliSense faça você mesmo do MSDN fornece informações excelentes sobre combinações de teclas em VBA.

Outras dicas

Como o Outlook não possui o evento OnKey, a maneira mais fácil é atribuir um botão da barra de ferramentas à macro e colocar um e comercial em seu nome em algum lugar.Isso só funciona se a letra do seu atalho não entrar em conflito com um atalho existente.

Você também pode ter sorte ao definir uma tecla de atalho global, mas geralmente é mais doloroso do que vale a pena:

http://www.mvps.org/vbvision/_samples/HotKey_Demo.zip

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top