Uma macro é uma série de comandos que podem ser usados para automatizar uma tarefa repetida e que podem ser executados durante a tarefa. Este artigo apresenta informações sobre os riscos envolvidos no trabalho com macros, e você poderá saber mais sobre como habilitar ou desabilitar macros na Central de Confiabilidade.

Aviso: Nunca habilitar macros em um arquivo Office, a menos que você tenha certeza do que essas macros fazem. Macros inesperadas podem representar um risco significativo de segurança. Não é preciso habilitar macros para ver ou editar o arquivo; somente se você quiser a funcionalidade fornecida pela macro.

Se você estiver buscando informações sobre como criar macros, confira Início rápido: Criar uma macro.

Se você estiver procurando informações sobre como usar macros em um computador executando Windows S, consulte Bloquear macros suspeitas em Office no Windows 10 S.

As macros automatizam tarefas que são usadas frequentemente para economizar o tempo de pressionamento de teclas e ações do mouse. Muitas macros foram criadas com o uso do VBA (Visual Basic for Applications) e gravadas por desenvolvedores de software. No entanto, algumas macros podem representar um possível risco para a segurança. As macros geralmente são usadas por pessoas com intenção mal-intencionada de instalar malware silenciosamente, como um vírus, em seu computador ou na rede da sua organização.

Habilitar macros quando a Barra de Mensagens for exibida

Quando você abre um arquivo que possui macros, a barra de mensagens amarela aparece com um ícone de escudo e o botão Habilitar Conteúdo. Se você conhecer a(s) macro(s) como sendo de uma fonte confiável, use as instruções a seguir:

A imagem a seguir é um exemplo da Barra de Mensagens quando há macros no arquivo.

Barra de Mensagens de Aviso de Segurança para macros

Habilitar macros apenas para a sessão atual

Use as instruções a seguir para habilitar macros enquanto o arquivo permanecer aberto. Quando o arquivo for fechado e, em seguida, reaberto, o aviso aparecerá novamente.

  1. Clique na guia Arquivo.

  2. Na área Aviso de Segurança, clique em Habilitar Conteúdo.

  3. Selecione Opções Avançadas.

  4. Na caixa de diálogo Opções de Segurança do Microsoft Office, clique em Habilitar conteúdo para esta sessão para cada macro.

  5. Clique em OK.

Alterar configurações de macro na Central de Confiabilidade

As configurações de macro estão localizadas na Central de Confiabilidade. Entretanto, se você trabalha em uma organização, é possível que o administrador do sistema tenha alterado as configurações padrão para impedir a alteração das configurações.

Importante: Quando você altera as configurações de macro na Central de Confiabilidade, elas são alteradas apenas no programa do Office usado no momento. As configurações de macro não são alteradas em todos os programas do Office.

  1. Clique na guia Arquivo.

  2. Clique em Opções.

  3. Clique em Central de Confiabilidade e em Configurações da Central de Confiabilidade.

  4. Na Central de Confiabilidade, clique em Configurações de Macro.

    Área Configurações de Macro da Central de Confiabilidade

  5. Faça as seleções que você deseja e clique em OK.

Observação: As opções são ligeiramente diferentes Excel, vamos chamá-los à medida que passarmos.

  • Desabilitar todas as macros sem notificação     As macros e os alertas de segurança sobre macros serão desabilitados.

    No Excel essa opção é Desabilitar macros VBA sem notificação e ela só se aplica a macros VBA.

  • Desabilitar todas as macros com notificação     As macros serão desabilitadas, mas os alertas de segurança serão exibidos, se houverem macros. Habilite-as, uma de cada vez.

    No Excel essa opção é Desabilitar macros VBA com notificação e ela só se aplica a macros VBA.

  • Desabilitar todas as macros, exceto as digitalmente assinadas     As macros são desabilitadas e os alertas de segurança aparecem se houver macros não atribuídas presentes. No entanto, se a macro for assinada digitalmente por um editor confiável, a macro será apenas executado. Se a macro for assinada por um editor que você ainda não confia, você tem a oportunidade de habilitar a macro assinada e confiar no editor.

    No Excel essa opção é Desabilitar macros VBA, exceto macros assinadas digitalmente e só se aplica a macros VBA.

  • Habilitar todas as macros (não recomendado, o código potencialmente perigoso pode ser executado)     Todas as macros são executados sem confirmação. Essa configuração deixa seu computador vulnerável a códigos potencialmente mal intencionados.

    No Excel essa opção é Habilitar macros VBA (não recomendado, o código potencialmente perigoso pode ser executado) e só se aplica a macros VBA.

  • Excel também tem uma caixa de seleção para HabilitarExcel macros 4.0 quando as macros VBA estão habilitadas. Se você selecionar essa caixa de seleção, todas as configurações acima para macros VBA também se aplicarão Excel macros 4.0 (XLM).

    Se essa caixa de seleção não estiver selecionada, as macros XLM serão desabilitadas sem notificação.

  • Confiar no acesso ao modelo de objeto do projeto do VBA     Não permitir ou permitir acesso programático ao modelo de objeto Visual Basic for Applications (VBA) de um cliente de automação. Essa opção de segurança é para código escrito para automatizar um programa Office e manipular o ambiente do VBA e o modelo de objeto. É uma configuração por usuário e por aplicativo e nega o acesso por padrão, impedindo que programas não autorizados construam código prejudicial de auto-replicação. Para que os clientes de automação acessem o modelo de objeto do VBA, o usuário que executa o código deve conceder acesso. Para ativar o acesso, marque a caixa de seleção.

    Observação: O Microsoft Publisher e o Microsoft Access não têm a opção Confiar no acesso ao modelo de objeto do projeto do VBA.

Também consulte

Alterar as configurações de segurança de macros no Excel

Como o malware pode infectar seu computador

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade da tradução?
O que afetou sua experiência?

Obrigado por seus comentários!

×