Habilitar ou desabilitar macros em arquivos do Microsoft 365

Aplica-se a
Excel para Microsoft 365 Word para Microsoft 365 Outlook para Microsoft 365 PowerPoint para Microsoft 365 Access para Microsoft 365 Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Visio Professional 2024 Visio Standard 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio Professional 2016 Visio Standard 2016

O suporte guiado em seu navegador pode fornecer soluções digitais para problemas do Office

Uma macro é uma série de comandos usados para automatizar uma tarefa repetida e pode ser executada quando você tiver que executar a tarefa. No entanto, algumas macros podem representar um risco de segurança, introduzindo vírus ou software mal-intencionado no computador. 

Aviso

Nunca habilite macros em um arquivo do Microsoft 365, a menos que tenha certeza de que sabe o que essas macros fazem e deseja a funcionalidade que elas fornecem. Você não precisa habilitar macros para exibir ou editar o arquivo. Para obter mais informações, acesse Proteja-se de vírus de macro.

Torne um documento confiável para habilitar macros

Se você receber um aviso de segurança ao abrir um documento ou tentar executar uma macro, poderá optar por torná-lo um documento confiável e habilitar macros. Este exemplo está em uma pasta de trabalho do Excel. 

Barra de aviso de macros desabilitadas

  1. Selecione Habilitar conteúdo.

  2. Na caixa de diálogo Aviso de Segurança , selecione Sim para tornar o documento confiável.

    Aviso de segurança de documento confiável

As macros agora estão habilitadas neste documento. Para revogar um documento confiável, você precisa limpar todos os documentos confiáveis. Para obter mais informações, acesse Documentos confiáveis.

Dica

Em vez de habilitar macros para cada documento, você pode criar um local confiável para armazenar documentos confiáveis. O Microsoft 365 não os marcará com a Central de Confiabilidade. Para obter mais informações, vá para Adicionar, remover ou alterar um local confiável no Microsoft Office.

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 alguém altere as configurações.

Importante

Quando você altera as configurações de macro na Central de Confiabilidade, elas são alteradas apenas para o aplicativo Microsoft 365 que você está usando no momento. As configurações de macro não são alteradas para todos os seus aplicativos do Microsoft 365.

  1. Selecione a guia Arquivo e escolha Opções.

  2. Selecione Central de Confiabilidade e escolha Configurações da Central de Confiabilidade.

  3. Na Central de Confiabilidade, selecione Configurações de Macro.

    Configurações de macro da Central de Confiabilidade

    Dica

    Se você tiver a guia desenvolvedor na faixa de opções, selecione a guia Desenvolvedor e escolha o ícone de segurança de macroSegurança de macro para abrir a Central de Confiabilidade rapidamente. 

  4. Faça as seleções desejadas e selecione OK.

Opções de configuração de macro disponíveis

A seguir estão as opções de configuração de macro na Central de Confiabilidade. Nem todos os aplicativos têm as mesmas opções. 

Observação

As opções são ligeiramente diferentes no Excel.

  • Desabilitar todas as macros sem notificação: macros e alertas de segurança sobre macros são desabilitados.

    No Excel, essa opção é Desabilitar macros VBA sem notificação e se aplica apenas a macros VBA.

  • Desabilitar todas as macros com notificação: as macros são desabilitadas, mas alertas de segurança aparecem se houver macros presentes.

    Barra de aviso de macros desabilitadas

    Use essa configuração para habilitar macros caso a caso.

    No Excel, essa opção é Desabilitar macros VBA com notificação e se aplica apenas a macros VBA.

  • Desabilitar todas as macros, exceto as macros assinadas digitalmente As macros são desabilitadas e 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, ela simplesmente será executada. Se a macro for assinada por um editor em que você ainda não confiou, você terá a oportunidade de habilitar a macro assinada e confiar no editor.

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

  • Habilitar todas as macros (não recomendado, 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ódigos mal-intencionados.

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

  • O Excel também tem uma caixa de seleção para Habilitar macros do Excel 4.0 quando as macros VBA estão habilitadas. Se você marcar essa caixa de seleção, todas as configurações acima para macros VBA também serão aplicadas a macros do Excel 4.0 (XLM). Se esta caixa de seleção não estiver marcada, as macros XLM serão desabilitadas sem notificação.

  • Acesso confiável ao modelo de objeto do projeto VBA: bloqueie ou permita o acesso programático ao modelo de objeto do 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 Microsoft 365 e manipular o ambiente 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 replicação automática prejudicial. Para que os clientes de automação acessem o modelo de objeto VBA, o usuário que executa o código deve conceder acesso. Para habilitar o acesso, marque a caixa de marcação.

    Observação

    O Microsoft Access não tem acesso confiável à opção de objeto de modelo de projeto VBA .

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

Início rápido: criar uma macro no Excel.

As macros da Internet são bloqueadas por padrão no Office

Como o malware pode infectar o computador