Por padrão, o Excel desabilita todas as macros para protegê-lo de vírus maliciosos. Mas você pode habilitar macros para automatizar tarefas repetitivas no Excel.
Uma macro é uma sequência de comandos e instruções do Excel que permite automatizar tarefas complexas e repetitivas. Em vez de realizar manualmente uma série de tarefas que demandam tempo, você pode gravar as tarefas como macros para executá-las automaticamente.
No entanto, eles representam um grande risco do ponto de vista da segurança quando você executa arquivos do Excel habilitados para macro. Algumas das pastas de trabalho habilitadas para macro podem conter vírus de macro maliciosos que podem danificar ou excluir completamente os arquivos da unidade, comprometer os dados e até corromper todo o computador.
Por padrão, o Excel desabilita todas as macros para impedir que você abra um arquivo potencialmente infectado. Esta postagem mostrará como habilitar macros no Microsoft Excel para usá-las para aprimorar seu fluxo de trabalho. Você pode habilitar macros arquivo por arquivo, ou para todas as pastas de trabalho, ou em um local confiável.
Como habilitar macros em arquivos individuais
Você pode habilitar macros para determinados arquivos individuais na barra de mensagens ou no modo de exibição dos bastidores do Excel.
Habilitando Macros na Barra de Mensagens
Ao abrir um documento do Excel que contém uma macro, você verá uma barra de mensagem amarela logo abaixo da Faixa do Excel (veja a captura de tela abaixo). Ele dirá que as macros foram desabilitadas neste documento do Excel. Clique no botão ‘Habilitar Conteúdo’ para habilitar as macros.
Habilitando Macros no Modo de Exibição Backstage
Outra maneira de habilitar macros é por meio do modo de exibição de bastidores. Abra a guia ‘Arquivo’ no Microsoft Excel. Na guia "Informações", você verá um "Aviso de segurança" amarelo.
Clique no ícone ‘Ativar conteúdo’ e escolha ‘Ativar todo o conteúdo’ para ativar todas as macros neste arquivo.
Em ambos os métodos, depois de habilitar as macros, o Excel torna esse documento um documento confiável, o que significa que quando você abrir esse documento no futuro, ele não pedirá que você habilite as macros novamente.
Como habilitar macros para uma sessão
Às vezes, você deseja habilitar macros apenas uma vez em um determinado arquivo e não deseja tornar esse arquivo um documento confiável. Nesses casos, o Excel permite que você habilite macros para apenas uma sessão de um arquivo.
Para fazer isso, clique na guia ‘Arquivo’ no Excel e abra a guia ‘Informações’ na visualização dos bastidores. Na área Aviso de segurança, clique em ‘Ativar conteúdo’ e selecione ‘Opções avançadas’.
Na caixa de diálogo ‘Opções de segurança do Microsoft Office’, selecione ‘Ativar conteúdo para esta sessão’ e clique em ‘OK’.
Agora, as macros estão habilitadas apenas para a sessão atual. Quando você reabrir o documento, o Excel solicitará que você habilite as macros novamente.
Como habilitar macros em todas as pastas de trabalho
O Excel tem uma Central de confiança onde você pode habilitar ou desabilitar todas as macros nas pastas de trabalho por padrão. A Central de confiança do Excel contém configurações de segurança e privacidade que podem ajudar a manter seu computador e documentos protegidos.
Para habilitar todas as macros, vá para a guia ‘Arquivo’ no Excel e clique em ‘Opções’ na barra lateral esquerda da visualização dos bastidores.
A caixa de diálogo Opções do Excel será aberta. Clique em ‘Central de confiabilidade’ na barra lateral esquerda e clique no botão ‘Configurações da central de confiança’ à direita.
Na caixa de diálogo da Central de confiabilidade, selecione ‘Configurações de macro’ na barra lateral esquerda e, no lado direito, você pode ver as quatro configurações de macro.
As quatro configurações de macro:
- Desative todas as macros sem notificação: Esta opção desabilita macros completamente, bloqueando-as sem confirmação. Quando esta configuração for selecionada, você não verá nenhuma notificação.
- Desative todas as macros com notificação: Esta é a opção padrão que bloqueia macros, mas exibe uma notificação. Isso permite que você habilite macros arquivo por arquivo. Não clique em "Ativar conteúdo" se você não confiar na fonte.
- Desative todas as macros, exceto macros assinadas digitalmente: Esta opção bloqueia todas as macros, exceto macros assinadas digitalmente. O Excel ainda solicitará uma confirmação para a maioria das macros, mas as macros confiáveis serão executadas sem confirmação.
- Habilite todas as macros: Quando esta configuração é selecionada, você pode executar todas as macros sem confirmação. Além disso, esta opção tornará seu sistema vulnerável a malware e vírus em potencial. Mas com essa configuração, você não precisa habilitar macros todas as vezes.
Agora, para ativar todas as macros sem confirmação, escolha a quarta opção, ‘Ativar todas as macros’ nas Configurações de macro. Em seguida, clique em ‘OK’ para salvar as configurações.
Se você deseja desativar todas as macros, escolha a configuração apropriada nas opções acima.
Ativar macros no local confiável
Você pode configurar o Excel para confiar em locais específicos em seu sistema ou na rede local onde pode armazenar arquivos habilitados para macro. Se você abrir qualquer arquivo em um local confiável, o Excel executará sua macro automaticamente sem confirmação, mesmo se a configuração ‘Desativar todas as macros sem notificação’ estiver selecionada na Central de Confiabilidade.
Para adicionar um local confiável, vá para a guia ‘Arquivo’ e clique em ‘Opção’ na visualização dos bastidores.
Clique em ‘Trust Center’ na barra lateral esquerda e abra ‘Trust Center Settings’ no lado direito da caixa de diálogo.
Na caixa de diálogo Central de confiabilidade, clique em "Local confiável" no canto superior esquerdo e, no lado direito, você pode ver todos os seus "Locais confiáveis" listados dentro de uma caixa.
Se você estiver adicionando um local de sua rede, marque a caixa ao lado de ‘Permitir local confiável em minha rede’. Se você estiver adicionando um local de sua unidade, deixe-o desmarcado. Em seguida, clique no botão ‘Adicionar novo local’.
Em seguida, clique no botão ‘Procurar’ na caixa de diálogo Local confiável e selecione seu local em sua unidade ou rede. Lembre-se de que não é recomendável escolher uma unidade de uma rede porque macros maliciosas podem se espalhar facilmente por meio delas.
Se você quiser que qualquer subpasta do local selecionado também seja confiável, marque a caixa de seleção ‘Subpastas deste local também são confiáveis’. Se desejar, você também pode adicionar uma descrição do local confiável na caixa ‘Descrição:’. Em seguida, clique em ‘OK’.
Depois de fazer isso, você pode ver que seu novo local é adicionado à lista de caminhos.
Agora, você pode salvar seus arquivos do Excel habilitados para macro em qualquer um dos locais confiáveis listados e executar suas macros sem quaisquer avisos de segurança.
Como remover documentos confiáveis
Se você decidiu não executar nenhuma macro em seus arquivos do Excel por causa do problema de segurança e escolheu a primeira configuração de macro (Desativar todas as macros sem notificação), você descobrirá que ainda pode executar macros em certos arquivos.
É porque o Excel se lembrará de suas operações anteriores. Se você habilitou macros em alguns arquivos clicando em ‘Ativar Conteúdo’ quando eles abriram enquanto a configuração padrão (Desativar todas as macros com notificação) está selecionada, o Excel se lembrará dessas operações.
Depois de clicar no botão ‘Habilitar Conteúdo’ em um documento habilitado para macro, o Excel adicionará esse arquivo a seus documentos confiáveis. E mesmo depois de alterar a configuração da macro para ‘Desativar todas as macros sem notificação’, esse arquivo ainda é um documento confiável, portanto, você ainda pode executar macros nesse arquivo.
Para desabilitar completamente todas as macros, você precisa remover esses documentos confiáveis. Para fazer isso, vá para Arquivo → Opções → Central de confiabilidade → Configurações da Central de confiabilidade.
Na janela da Central de confiabilidade, clique nas opções "Documentos confiáveis". Clique no botão ‘Limpar’ para limpar todos os documentos confiáveis.
Em seguida, clique em ‘Sim’ na janela pop-up para confirmar.
Agora, todos os documentos confiáveis foram apagados. Lembre-se, quando você limpa os Documentos Confiáveis, eles não só não executam macros, mas também controles ActiveX e outros tipos de conteúdo ativo nesses documentos.