Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Número de KB original: 4465120
Sintomas
Considerando o seguinte cenário:
- Você define o Macro Security como Notificações para macros assinadas digitalmente, todas as outras macros desabilitadas na guia Desenvolvedor no Microsoft Outlook.
- Você cria uma macro e atribui um certificado de Assinatura Digital à macro em Ferramentas>Assinatura Digital no Visual Basic.
- Você fecha o Visual Basic e o Outlook. Quando você for solicitado a salvar o projeto do Visual Basic, clique em Sim.
- Você inicia o Outlook e inicia o Visual Basic.
Nesse cenário, você recebe a mensagem de erro: ocorreu um erro ao tentar verificar a assinatura do projeto VBA. As macros serão desabilitadas.
Ao tentar executar a macro, você recebe a mensagem de erro: as macros deste projeto são desabilitadas. Consulte a ajuda online ou a documentação do aplicativo host para determinar como habilitar macros.
Motivo
Esse problema ocorre porque sair do Visual Basic efetivamente cancela as alterações feitas no projeto, portanto, o certificado não é mais atribuído à macro.
Resolução
Salve manualmente as alterações feitas no projeto antes de fechar a janela do Visual Basic usando um dos seguintes métodos:
- Vá para Arquivo>Salvar VbaProject.OTM.
- Clique no ícone Salvar na barra de ferramentas na janela do Visual Basic.