Descobri que minha instalação do Outlook estava corrompida, e é por isso que as macros não estavam sendo executadas.
Uma reinstalação posterior e tudo funcionou bem.
Eu escrevi uma macro para o Outlook e gostaria que ela fosse executada a partir de um botão visível sempre que você redigir um email. Dessa forma, adicionei um botão à Barra de Ferramentas de Acesso Rápido apontando para a macro, atribuindo a ela um ícone e renomeá-lo.
Também entrei na Central de Confiabilidade ( Arquivo> Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade .. > Configurações de Macro ) e alterei o nível de segurança para " Notificação para todas as macros ".
Eu reiniciei o Outlook ainda quando clico no botão nada acontece. No Outlook 2003 e no Outlook 2007, isso seria suficiente para executar a macro.
Eu adicionei um ponto de interrupção à primeira linha da macro e ele nunca é executado. Eu só posso concluir que isso significa que em algum lugar o Outlook 2010 ainda está impedindo que as macros sejam executadas.
Alguém sabe o que mais eu preciso fazer para incentivar o Outlook 2010 a executar macros?
Você precisa de mais informações para que eu tenha uma resposta boa o suficiente, mas aqui está uma rápida visão geral do que fiz e obtive êxito em obter uma macro.
Isso significa que você deseja que seu código seja executado com base em eventos que acontecem dentro do outlook. Por exemplo, Application_Startup
.
No Developer IDE ( Alt + F11 ), selecione Microsoft Outlook Objects
- > ThisOutlookSession
Emseguida,selecioneomenususpensoquedizGeneral
eselecioneApplication
.Vocêpoderáselecionartodososmétodoscontroladosporeventosquevocêpodeadicionar.Porexemplo:
No IDE, selecione o menu suspenso de criação de barras de ferramentas e selecione Module
Dentrodocódigo,crieseumódulo:
Subtest()MsgBox"Hey Look a Macro!"
End Sub
Você pode, então, executá-lo na guia Desenvolvedor:
Observação:vocêprecisatercertezadequevocêativouTODASasmacrosnocentrodesegurança
Paraobtermaisinformações,sugiroquevocêleiao