Compreender a segurança macro para o excel 2016 programação vba
segurança de macro é uma característica fundamental no Excel. A razão é que VBA é uma linguagem poderosa - tão poderoso que é possível criar uma macro que pode causar sérios danos ao seu computador. A macro pode excluir arquivos, enviar informações para outros computadores, e até mesmo destruir Windows para que você não pode mesmo começar o seu sistema.
Os recursos de segurança de macro introduzidas no Excel 2007 foram criados para ajudar a evitar esses tipos de problemas.
Confira a seção Configurações de macro da caixa de diálogo Trust Center. Para exibir esta caixa de diálogo, escolha desenvolvedor → Código → Segurança Macro.
Por padrão, o Excel utiliza o Desativar todas as macros com opção de Notificação. Com esta definição, com efeito, se você abrir um livro que contenha macros (e o arquivo não está digitalmente “assinado” ou armazenados em um local confiável), Excel exibe um aviso. Se você tiver certeza de que o livro vem de uma fonte confiável, clique em Ativar Macros, e as macros serão habilitados.
Você vê a caixa de pop-up somente se o VBE é aberta. Caso contrário, o Excel exibe um aviso de segurança atraente acima da barra de fórmulas. Se você sabe que o livro é segura, clique no botão conteúdo Enable para habilitar as macros. Para usar o livro sem macros, clique no X para descartar o aviso.
Excel vai se lembrar se você tiver designado um livro para ser seguro. Então, da próxima vez que você abri-lo, você não vai ver o aviso de segurança.
Talvez a melhor maneira de lidar com a segurança de macro é designar uma ou mais pastas como locais confiáveis. Todas as pastas de trabalho em um local confiável são abertos sem um aviso macro. Você designar pastas confiáveis na seção Locais Confiáveis da caixa de diálogo Trust Center.
Se você quiser descobrir o que as outras configurações de segurança de macro implica, pressione F1 enquanto a seção Configurações de macro da caixa de diálogo Trust Center está em vista. Você vai ter uma tela de Ajuda que descreve as configurações de segurança.