Vídeo: #05 - Curso de Macros e Excel VBA - Segurança 2025
A segurança é um problema importante quando você está trabalhando com macros do Excel 2007. Se você abrir planilhas contendo macros de fontes externas, essas macros podem ser prejudiciais para o seu computador. Por padrão, o Excel protege você de executar macros, mas se você estiver criando suas próprias macros, provavelmente você deseja alterar as configurações de proteção de segurança.
Siga estas etapas para visualizar e definir o nível de segurança da macro no Excel 2007:
-
Na aba Desenvolvedor, clique no botão Macro Segurança no grupo Código.
A caixa de diálogo do Centro de Confiança aparece com a guia Configurações de Macro selecionada.
Altere o nível de segurança na caixa de diálogo Centro de Confiabilidade. -
Definir um nível de segurança:
-
Desativar todas as macros sem notificação: Permite que você execute apenas as macros armazenadas em um local confiável. Clique na configuração Locais Confiáveis no painel esquerdo para gerenciar esses locais confiáveis. Além disso, uma vez que as macros são automaticamente desativadas, esta opção desativa os alertas de segurança.
-
Desativar todas as macros com notificação: Exibe um alerta de segurança quando uma pasta de trabalho com macros se abre. Você pode então decidir se habilitar as macros associadas à pasta de trabalho. Esta é a configuração padrão do Excel.
-
Desativar todas as macros, exceto as macros assinadas digitalmente: Você pode executar apenas as macros que estão assinadas digitalmente.
-
Ativar todas as macros: Permite que as macros sejam executadas sem uma notificação. Isso pode ser útil se você executar muitas macros, mas esteja ciente do risco ao usar macros de fontes desconhecidas.
-
-
Clique em OK.
Uma lista de locais de arquivos confiáveis.
Uma assinatura digital é um selo de autenticação eletrônico, criptografado e seguro obtido de uma autoridade de certificação comercial. A linguagem de programação Visual Basic do Excel contém uma ferramenta auto-certificadora de assinatura digital, mas porque não vem de um terceiro, o Excel ainda considera não autenticado e exibe uma caixa de aviso antes de executar macros auto-certificadas.
