Ajuda & Suporte

Segurança de Macros em Excel
Como posso alterar o nível de seurança de macros em Excel 2007

  1. Clique no Botão do Microsoft Office Imagem do botão Office e, em seguida, clique em Opções do Excel.

  2. Clique em Centro de Fidedignidade, clique em Definições do Centro de Fidedignidade e, em seguida, clique em Definições das Macros.

  3. 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 Imagem do botão 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

Esta resposta ajudou?   Sim   Não  
Última atualização: 11.07.2016