Ativar ou desativar macros em ficheiros do Office

Uma macro é uma série de comandos que podem ser utilizados para automatizar uma tarefa repetitiva e que podem ser executados quando tiver de efetuar a tarefa. Este artigo contém informações sobre os riscos envolvidos no trabalho com macros e sobre como ativar ou desativar macros no Centro de Confiança.

Aviso: Nunca ative macros num ficheiro do Office a não ser que tenha certeza do que essas macros fazem. Macros inesperadas podem representar um risco significativo para a segurança. Não é preciso permitir que as macros vejam ou editem o ficheiro; só se quiser a funcionalidade fornecida pelo macro.

Se estiver à procura de informações sobre como criar macros, consulte Guia de introdução: Criar uma macro.

Se estiver à procura de informações sobre a utilização de macros numa máquina que executa o Windows S, consulte macros suspeitas do Bloco no Office no Windows 10 S.

As macros automatizam as tarefas utilizadas frequentemente para poupar o tempo despendido a utilizar o teclado e o rato. Muitas foram criadas com o Visual Basic for Applications (VBA) e são escritas por programadores de software. No entanto, algumas macros podem representar um risco de segurança potencial. As macros são frequentemente utilizadas por pessoas com intenção maliciosa de instalar em silêncio malware, como um vírus, no seu computador ou na rede da sua organização.

Ativar macros quando a Barra de Mensagens é apresentada

Quando abre um ficheiro que tem macros, a barra de mensagens amarela é apresentada com um ícone de escudo e o botão Ativar Conteúdo. Se souber que as macros provêm de uma fonte fidedigna, utilize as instruções seguintes:

A seguinte imagem é um exemplo da Barra de Mensagens quando existem macros no ficheiro.

Barra de Mensagens de Aviso de Segurança para macros

Ativar macros apenas para a sessão atual

Utilize as instruções seguintes para ativar macros enquanto o ficheiro está aberto. Se fechar o ficheiro e o reabrir posteriormente, os avisos serão novamente apresentados.

  1. Clique no separador Ficheiro.

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

  3. Selecione Opções Avançadas.

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

  5. Clique em OK.

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

As definições das macros estão localizadas no Centro de Confiança. Contudo, se trabalhar numa organização, o administrador de sistema poderá ter alterado as predefinições para impedir que terceiros alterem as definições.

Importante: Ao alterar as definições de macros no Centro de Confiança, estas são alteradas apenas no programa do Office atualmente utilizado. As definições de macros não são alteradas para todos os programas do Office.

  1. Clique no separador Ficheiro.

  2. Clique em Opções.

  3. Clique em Centro de Confiança e, em seguida, clique em Definições do Centro de Confiança.

  4. No Centro de Confiança, clique em Definições das Macros.

    Área Definições das Macros do Centro de Fidedignidade

  5. Faça as seleções que deseja e, em seguida, clique em OK.

Nota: As opções são ligeiramente diferentes em Excel, vamos chamá-las à medida que avançamos.

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

    Na Excel esta opção é desativar as macros VBA sem notificação e aplica-se apenas às macros VBA.

  • Desativar todas as macros com notificação:     as macros são desativadas, mas são apresentados alertas de segurança se estiverem presentes macros. Ative as macros caso a caso.

    Na Excel esta opção é desativar as macros VBA com notificação e aplica-se apenas às macros VBA.

  • Desativar todas as macros exceto macros com assinatura digital     As macros são desativadas e os alertas de segurança aparecem se houver macros não assinadas presentes. No entanto, se a macro for digitalmente assinada por uma editora de confiança, a macro apenas funciona. Se o macro for assinado por uma editora em quem ainda não confiaste, é-lhe dada a oportunidade de ativar a macro assinada e confiar na editora.

    Na Excel esta opção é desativar as macros VBA exceto as macros assinadas digitalmente e aplica-se apenas às macros VBA.

  • Ativar todas as macros (não recomendadas, código potencialmente perigoso pode ser executado)     Todas as macros funcionam sem confirmação. Esta definição torna o computador vulnerável a código potencialmente malicioso.

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

  • Excel também tem uma caixa de verificação para enableExcel 4.0 macros 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 Excel 4.0 (XLM).

    Se esta caixa de verificação não for selecionada, as macros XLM são desativadas sem notificação.

  • Acesso fidedigno ao modelo de objeto do projeto VBA     Não permitir ou permitir acesso programático ao modelo de objetos do Visual Basic for Applications (VBA) a partir de um cliente de automatização. Esta opção de segurança destina-se ao código escrito para automatizar um programa do Office 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 Publisher e Access não têm uma opção de Acesso fidedigno ao modelo de objeto do projeto VBA.

Consulte Também

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

Como o malware pode infetar o seu PC

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×