Ativar ou desativar macros em ficheiros 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 orientado no seu browser pode fornecer soluções digitais para problemas do Office

Uma macro é uma série de comandos utilizados para automatizar uma tarefa repetitiva e pode ser executada quando tiver de efetuar a tarefa. No entanto, algumas macros podem representar um risco de segurança ao introduzir vírus ou software malicioso no computador. 

Aviso

Nunca ative macros num ficheiro do Microsoft 365 a menos que tenha a certeza de que sabe o que essas macros fazem e quer as funcionalidades que fornecem. Não é necessário ativar macros para ver ou editar o ficheiro. Para obter mais informações, aceda a Proteger-se contra vírus de macros.

Tornar um documento fidedigno para ativar macros

Se receber um aviso de segurança quando abrir um documento ou tentar executar uma macro, pode optar por torná-lo num documento fidedigno e ativar as macros. Este exemplo encontra-se num livro do Excel. 

Barra de aviso de macros desativadas

  1. Selecione Ativar Conteúdo.

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

    Mensagem de aviso de segurança sobre documentos fidedignos

As macros estão agora ativadas neste documento. Para revogar um documento fidedigno, tem de limpar todos os documentos fidedignos. Para mais informações, aceda a Documentos fidedignos.

Sugestão

Em vez de ativar macros para cada documento, pode criar uma localização fidedigna para armazenar documentos fidedignos. Neste caso, o Microsoft 365 não os verificará através do Centro de Confiança. Para obter mais informações, aceda a Adicionar, remover ou alterar uma localização fidedigna no Microsoft Office.

Alterar definições de macros no Centro de Confiança

As definições das macros estão localizadas no Centro de Confiança. No entanto, se o dispositivo for gerido pela sua empresa ou escola, o administrador de sistema poderá impedir que outras pessoas alterem as definições.

Importante

Ao alterar as definições de macros no Centro de Fidedignidade, estas são alteradas apenas na aplicação do Microsoft 365 que está a utilizar atualmente. As definições de macros não são alteradas para todas as suas aplicações do Microsoft 365.

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

  2. Selecione Centro de Confiança e, em seguida, selecione Definições do Centro de Confiança.

  3. No Centro de Confiança, selecione Definições das Macros.

    Definições de macros do Centro de Confiança

    Sugestão

    Se tiver o separador Programador no friso, selecione o separador Programador e, em seguida, escolha o ícone Segurança de MacrosSegurança de Macros para abrir rapidamente o Centro de Fidedignidade

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

Opções de definição de macros disponíveis

Seguem-se as opções de definição de Macros no Centro de Fidedignidade. Nem todas as aplicações têm as mesmas opções. 

Nota

No Excel, as opções são ligeiramente diferentes.

  • Desativar todas as macros sem notificação: as macros e os alertas de segurança sobre macros são desativados.

    No Excel, esta opção é Desativar macros VBA sem notificação e só se aplica a macros VBA.

  • Desactivar todas as macros com notificação: as macros são desactivadas, mas são apresentados alertas de segurança se estiverem presentes macros.

    Barra de aviso de macros desativadas

    Utilize esta definição para ativar macros caso a caso.

    No Excel, esta opção é Desativar macros VBA com notificação e só se aplica a macros VBA.

  • Desactivar todas as macros, excepto as assinadas digitalmente As macros são desativadas e são apresentados alertas de segurança se estiverem presentes macros não assinadas. No entanto, se a macro estiver assinada digitalmente por um fabricante fidedigno, apenas executa a macro. Se a macro estiver assinada por um fabricante em que ainda não confiou, terá a oportunidade de ativar a macro assinada e confiar no fabricante.

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

  • Ativar todas as macros (não recomendado, podem ser executados códigos potencialmente perigosos): todas as macros são executadas sem confirmação. Esta definição torna o computador vulnerável a código malicioso.

    No Excel, esta opção é Ativar macros VBA (não recomendado; podem ser executados códigos potencialmente perigosos) e aplica-se apenas a macros VBA.

  • O Excel também tem uma caixa de verificação para Ativar macros do Excel 4.0 quando as macros VBA estão ativadas. Se selecionar esta caixa de verificação, todas as definições acima para macros VBA também serão aplicadas às macros do Excel 4.0 (XLM). Se esta caixa de verificação não estiver selecionada, as macros XLM são desativadas sem notificação.

  • Acesso fidedigno ao modelo de objeto do projeto VBA: bloqueie ou permita acesso programático ao modelo de objetos Visual Basic for Applications (VBA) de um cliente de automatização. Esta opção de segurança destina-se ao código escrito para automatizar um programa do Microsoft 365 e manipular o ambiente VBA e o modelo de objetos. Trata-se de uma definição por utilizador e por aplicação e nega o acesso por predefinição, dificultando aos programas não autorizados a criação de código prejudicial de replicação automática. Para os clientes de automatização acederem ao modelo de objetos VBA, o utilizador que está a executar o código tem de conceder acesso. Para ativar o acesso, selecione a caixa de verificação.

    Nota

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

Alterar definições de segurança de macros no Excel

Guia de introdução: criar uma macro no Excel.

As macros da Internet são bloqueadas por predefinição no Office

Como o malware pode infetar o seu PC