Região: Como assinar digitalmente macros do Excel
Muitos usuários podem optar por não abrir seu arquivo por causa desse aviso.

Anuncie sua marca e alcance milhares de leitores na região
Consulte formatos e valores disponíveisSe você já criou um relatório automatizado em Excel ou uma ferramenta de entrada de dados com VBA, pode ter visto a irritante barra de segurança amarela avisando que suas macros estão desabilitadas. Muitos usuários podem optar por não abrir seu arquivo por causa desse aviso. Assinar digitalmente suas macros pode ajudar a resolver esse problema. Essa assinatura informa ao Excel que: Este código vem de um criador confiável. Neste guia, vamos orientá-lo a assinar digitalmente macros do Excel.
Quando você assina digitalmente uma macro do Excel, você adiciona uma assinatura única e criptografada ao seu projeto VBA. Essa assinatura funciona como um selo à prova de violação em uma garrafa de medicamento; ela mostra que ninguém alterou o código desde a última vez que você o editou. A assinatura utiliza um certificado de assinatura de código, que é uma ID digital que os computadores verificam em uma lista de autoridades confiáveis. Sem uma assinatura válida, o Excel vê cada macro como potencialmente perigosa. No entanto, com uma assinatura, suas macros são tratadas como confiáveis e seguras.
Para assinar digitalmente macros do Excel, siga os passos abaixo.
Quando um certificado de assinatura de código é armazenado em um token USB, o processo de assinatura é realizado diretamente dentro do editor Visual Basic do Excel. Os passos abaixo pressupõem que o token já está inserido e seu certificado foi carregado no Windows. Siga esses passos cuidadosamente para aplicar uma assinatura durável ao seu projeto VBA.
Uma URL de servidor de timestamp confiável (como http://timestamp.digicert.com ou http://timestamp.comodoca.com/authenticode) deve ser utilizada. Após executar esse comando, uma mensagem de confirmação aparecerá se o carimbo de tempo for adicionado com sucesso.
Como assinar digitalmente uma macro no Excel : Abra sua pasta de trabalho do Excel habilitada para macros e pressione as teclas Alt + F11 para abrir o Editor Visual Basic. No menu superior, clique em Ferramentas → Assinatura Digital, em seguida, clique em Escolher para selecionar seu certificado de assinatura de código (seja um certificado auto-criado via SelfCert.exe ou um certificado comercial armazenado em um token USB). Clique em OK duas vezes, feche o editor e salve a pasta de trabalho do Excel imediatamente. A assinatura agora está anexada ao seu projeto VBA, e qualquer modificação futura no código irá quebrá-la.
Assinar digitalmente no Excel geralmente significa assinar toda a pasta de trabalho (não apenas macros) com uma linha de assinatura digital visível ou uma assinatura invisível. Insira uma linha de assinatura pelo botão Inserir > Texto > Linha de Assinatura, e então preencha-a. Para uma assinatura digital invisível (prova de autenticidade sem uma linha visível), vá para Arquivo > Informações > Proteger Pasta de Trabalho > Adicionar uma Assinatura Digital. Ambos os métodos requerem um certificado digital válido e confirmam que a pasta de trabalho do Excel não foi alterada após a assinatura.
Anuncie sua marca e alcance milhares de leitores na região
Consulte formatos e valores disponíveisMatérias Relacionadas
Fique por dentro: Cupom Shopee | Até 70% off - Outubro 2026
Acompanhe os detalhes e principais informações apuradas sobre este caso.
Em destaque: Cupom Alura | Até 30% de desconto - Outubro 2026
Acompanhe os detalhes e principais informações apuradas sobre este caso.
Entenda: Cupom Magalu | Até 65% de desconto - Outubro 2026
Acompanhe os detalhes e principais informações apuradas sobre este caso.



