Clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel.
-
Clique em Centro de Fidedignidade, clique em Definições do Centro de Fidedignidade e, em seguida, clique em Definições das Macros.
-
Clique nas opções pretendidas:
-
Desactivar todas as macros sem notificação Clique
nesta opção se não considerar as macros fidedignas. Todas as macros nos
documentos e alertas de segurança sobre macros são desativadas. Se
existirem documentos com macros não assinadas que considerar fidedignas,
pode colocar esses documentos numa localização fidedigna.
Os documentos em localizações fidedignas podem ser executados sem serem
verificados pelo sistema de segurança do Centro de Fidedignidade.
-
Desactivar todas as macros com notificação Esta
é a predefinição. Clique nesta opção se pretender que as macros sejam
desativadas, mas pretender receber alertas de segurança caso existam
macros. Deste modo, pode escolher, caso a caso, o momento de ativação
dessas macros.
-
Desactivar todas as macros, excepto as assinadas digitalmente Esta definição é idêntica à opção Desactivar todas as macros com notificação,
exceto no ponto em que, se a macro for digitalmente assinada por um
fabricante fidedigno, poderá ser executada se já tiver confiado no
fabricante. Se ainda não tiver confiado no fabricante, será notificado.
Desta forma, pode optar por ativar as macros assinadas ou confiar no
fabricante. Todas as macros não assinadas são desativadas sem
notificação.
-
Activar todas as macros (não recomendado; poderá ser executado um código potencialmente perigoso) Clique
nesta opção para permitir a execução de todas as macros. Esta definição
torna o computador vulnerável a códigos potencialmente maliciosos e não
é recomendada.
-
Acesso fidedigno ao modelo de objecto do projecto VBA Esta
definição destina-se a programadores, sendo utilizada para bloquear
deliberadamente ou permitir o acesso programático ao modelo de objetos
VBA a partir de qualquer cliente de Automatização. Por outras palavras,
fornece uma opção de segurança para código que é escrito para
automatizar um programa Office e manipular programaticamente o modelo de
objetos e o ambiente Microsoft VBA (Visual Basic for Applications).
Trata-se de uma definição por utilizador e por aplicação que nega o
acesso por predefinição. Esta opção de segurança dificulta a criação por
programas não autorizados de código de replicação automática, que pode
prejudicar os sistemas de utilizador final. Para que qualquer cliente de
Automatização possa aceder programaticamente ao modelo de objetos VBA, o
utilizador que executa o código tem de conceder o acesso de modo
explícito. Para ativar o acesso, selecione a caixa de verificação.
Sugestão Pode abrir a caixa de diálogo das definições de segurança da macro a partir do separador Programador no Friso, que faz parte da interface de utilizador Microsoft Office Fluent. Se o separador Programador não estiver disponível, clique no Botão do Microsoft Office e, em seguida, clique em Opções do Excel. Clique em Populare, em seguida, selecione a caixa de verificação Mostrar separador Programador no Friso.
Fonte: https://support.office.com/pt-pt/article/Activar-ou-desactivar-macros-nos-documentos-do-Office-7b4fdd2e-174f-47e2-9611-9efe4f860b12?ui=pt-PT&rs=pt-PT&ad=PT