Segurança de macro e Authenticode no Excel 2013
Excel 2013 usa um sistema chamado Microsoft Authenticode que permite aos desenvolvedores para autenticar os seus projetos de macro ou add-ins criados com Visual Basic for Applications por um processo referido como a assinatura digital.
Quando você executa uma macro na planilha que não está salvo nos locais confiáveis em seu computador, como os modelos e pasta XLSTART em sua área de usuário no computador, o Excel verifica se a macro está assinado digitalmente e que a assinatura é tanto válida e atual. A desenvolvedora do macro deve ter um certificado emitido por uma autoridade respeitável ou um editor confiável.
Se o programa não pode verificar a assinatura digital de um macro (talvez porque ele não tem um) ou a confiabilidade de seu editor macro, o programa exibe um alerta de segurança na barra de mensagens debaixo da fita Excel. Esta área de alerta contém um conteúdo Habilitar e um botão de comando Trust Center.
Em seguida, você pode clicar no botão Ativar conteúdo para ignorar o alerta e vá em frente e executar a macro, assumindo que você pode atestar a editora do macro e temos a certeza que a execução da macro não representa qualquer risco de segurança para o seu computador.
Você clica no botão de comando Trust Center no alerta de segurança na barra de mensagens para abrir a caixa de diálogo Trust Center, onde você pode adicionar aos locais confiáveis em seu sistema de computador e alterar as configurações de segurança de macro.
Você também pode abrir a aba Configurações Macro da caixa de diálogo Trust Center, clicando no botão de comando de segurança de macro no separador Developer (Alt + LAS) ou clicando no botão de confiança Configurações da Central na guia Trust Center da caixa de diálogo Opções do Excel (Alt + ITF).
Por padrão, o Excel seleciona a opção Desabilitar todas as macros com botão de opção Notificação na guia Configurações de macro da caixa de diálogo Trust Center.
Quando essa configuração é selecionada, todas as macros que não são salvos em um dos locais confiáveis são desativados automaticamente na folha de cálculo, mas você receber um alerta de segurança cada vez que você tentar executar um desses macros que permite que você ignorar o alerta e vá em frente e executar a macro clicando no botão Ativar conteúdo.
A guia Configurações Macro da caixa de diálogo Trust Center também contém esses outros botões de opção que você pode selecionar:
Desabilitar todas as macros sem notificação desativar todas as macros não salvos em um dos locais de confiança do seu computador e todos os alertas de segurança para que você e os outros usuários da planilha não tem como ignorar o alerta e executar a macro. Selecione esta opção quando você não confia macros de outra pessoa e quer torná-lo impossível de executar uma macro carregando um vírus de computador.
Desativar todas as macros com notificação (O padrão) para controlar a desativação de macros não salvos em um dos locais confiáveis do seu computador e alertas de segurança. Ao selecionar esta configuração, os usuários da planilha não pode ignorar o alerta e executar a macro. Selecione esta opção quando quiser manter o controle sobre a executar macros potencialmente não confiáveis.
Desabilitar todas as macros excepto macros assinadas digitalmente para ativar automaticamente macros assinadas digitalmente a partir de um editor que tenha indicado é confiável e desativar todas as macros que não estejam assinados digitalmente, sem notificação.
Ao selecionar esta opção e tenta executar uma macro assinada digitalmente que não é de um editor que você indicado é confiável, Excel exibe um alerta na barra de mensagem com uma Confiança Todos os documentos deste botão Publisher que você pode escolher, acrescentando assim a publisher à lista confiável.
Habilitar todas as macros (não recomendado-código potencialmente perigosos podem ser executados) jogar toda a cautela ao vento e permitir que todas as macros para executar em qualquer planilha de abrir - esta é uma opção que você nunca quer selecionar, porque poderia causar sérios danos à sua máquina!
Para alterar os locais confiáveis em seu computador, você precisa clicar na guia Locais Confiáveis na caixa de diálogo Trust Center. Você pode então usar estas opções para alterar as configurações do local:
Adicionar Novo Localização: Utilize este botão de comando para abrir a caixa de diálogo Localização Microsoft Office Trusted, onde você selecionar uma nova pasta em seu computador como um local confiável, quer inserindo seu nome de caminho directório na caixa de texto Caminho ou selecionando-o com o botão Procurar.
Selecione as subpastas desta localização são caixa de seleção Também Trusted se você quiser todas as subpastas dentro da pasta designada para ser incluído como locais confiáveis.
Permitir locais confiáveis na minha rede (não recomendado): Marque esta caixa de seleção para que você pode designar pastas para as quais você tem acesso em sua rede local como locais confiáveis usando o botão de comando New Adicionar (conforme descrito no ponto de bala imediatamente anterior).
Desativar todos os locais confiáveis: Marque esta caixa de seleção para desativar imediatamente todas as pastas actualmente designadas como locais confiáveis e permitir que apenas macros de editores designados como confiável para ser executado no Excel.