Uma macro é uma série de comandos que você pode usar para automatizar uma tarefa repetida e pode ser executada quando precisar executar a tarefa. As macros automatizam tarefas que são usadas frequentemente para economizar o tempo de pressionamento de teclas e ações do mouse.

No entanto, algumas macros podem representar um risco à segurança. As macros geralmente são usadas por pessoas com intenção mal-intencionada de instalar silenciosamente malware, como um vírus, em seu computador ou na rede da sua organização.

Aviso: Nunca habilite macros em um arquivo do Office, a menos que você tenha certeza do que essas macros fazem. Macros inesperadas podem representar um risco de segurança significativo. Você não precisa habilitar macros para ver ou editar o arquivo; somente se você quiser a funcionalidade fornecida pela macro. Para obter mais informações, consulte Proteger-se contra vírus de 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 que executa o Windows S, consulte Bloquear macros suspeitas no Office Windows 10 S.

Alterar configurações de macro na Central de Confiabilidade

As configurações de macro estão localizadas na Central de Confiabilidade. No entanto, se o dispositivo for gerenciado pelo seu trabalho ou escola, o administrador do sistema poderá impedir que qualquer pessoa altere as 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 desejadas 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.

    Nesse Excel essa opção é Desabilitar macros VBA sem notificação e 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.

    Nesse Excel essa opção é Desabilitar macros VBA com notificação e 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 são exibidos se houver macros não assinadas presentes. No entanto, se a macro for assinada digitalmente por um fornecedor confiável, a macro será executada. Se a macro for assinada por um editor em que você ainda não confia, você receberá a oportunidade de habilitar a macro assinada e confiar no publicador.

    Nesse 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 executadas sem confirmação. Essa configuração torna o computador vulnerável a código mal-intencionado.

    Nesse 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 habilitar macrosExcel 4.0 quando as macros do VBA estão habilitadas. Se você marcar essa caixa de seleção, todas as configurações acima para macros VBA também se aplicarão às macros do Excel 4.0 (XLM).

    Se essa caixa de seleção não estiver marcada, 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 do 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 criem código de auto-replicação prejudicial. 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.

Confira também

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 >

Essas informações foram úteis?

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

Obrigado pelos seus comentários!

×