Vídeo: #05 - Curso de Macros e Excel VBA - Segurança 2025
A Microsoft teve um choque há alguns anos quando descobriu que alguém com muito tempo em suas mãos poderia escrever o código VBA que tornaria o Excel (ou qualquer aplicativo do Office, para esse assunto) fica louco. Este pequeno monstro é chamado de vírus de macro. O primeiro que apareceu exibiu uma caixa de mensagem que dizia: "Eu acho que isso faz meu ponto. "
Eles podem ser desagradáveis e você quer se proteger. O alcance de uma macro do Excel se estende muito além do Excel. Ele pode excluir arquivos, renomear arquivos e, geralmente, fazer danos.
Ele ajuda a saber que as versões mais recentes do Excel salvam uma pasta de trabalho que possui uma macro com a extensão. xlsm ou. xlam em vez de. xlsx.
O Excel possui quatro níveis de proteção de macro e você pode escolher aquele que deseja usar.
Se você nunca compartilha livros de trabalho do Excel com qualquer outra pessoa (isto significa colegas de trabalho, clientes, seu tio Joe), você pode economizar algum tempo dessa maneira:
- Clique na guia Arquivo da fita.
- Escolha Opções na barra de navegação.
- Clique em Centro de Confiabilidade na Barra de Opções do Excel.
- Clique em Configurações do Trust Center.
- Selecione o botão de opção Ativar todas as macros.
A Microsoft não recomenda esta opção porque, se você conseguir obter uma pasta de trabalho de outro lugar, você poderia estar com problemas: se a pasta de trabalho tiver um vírus de macro, você não será avisado.
Se usar compartilhar pastas de trabalho com outras pessoas ou abrir pastas de trabalho que outras pessoas criaram, você pode providenciar para ser avisado de que uma pasta de trabalho possui macros potencialmente perigosas clicando em qualquer um dos três botões de opção Desativar:
- Se você optar por desativar as notificações de macros com, você verá avisos de que a edição e o conteúdo estão desativados. Você pode substituir esse status e ativar as macros se você optar por fazê-lo.
- Se você optar por desativar a notificação de macros sem, você não verá avisos e o nome das macros não aparecerá na guia do desenvolvedor da fita.
- Você pode optar por desativar macros, a menos que tenham sido assinados digitalmente por meio de um aplicativo que identifique a origem da assinatura digital.
É perfeitamente possível abrir pastas de trabalho que você acha que terão algumas macros desativadas, apenas para descobrir que as macros estão habilitadas. Existem várias substituições, como editores confiáveis e locais confiáveis - é provável que sua cópia do Excel considere você como um editor confiável. Não fique surpreso ao ver um passe na pasta de trabalho pela sentinela indemne. Apenas dizendo'.
Abrir a pasta de trabalho, mas desativar as macros é uma boa opção se você acha que sabe de onde seus livros de trabalho são originários, mas você não tem certeza das boas intenções da fonte.
