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.

A seção Configurações de macro da caixa de diálogo Trust Center.
A seção Configurações de macro da caixa de diálogo Trust Center.

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.

aviso do Excel que o arquivo a ser aberto contém macros.
aviso do Excel que o arquivo a ser aberto contém macros.


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.

aviso do Excel que a pasta de trabalho acaba de abrir contém macros. Você vê esse aviso se o VB

aviso do Excel que a pasta de trabalho acaba de abrir contém macros. Você vê esse aviso se o VBE não está aberta.

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.


Publicações relacionadas