Voltar para a página inicial

Região: Como assinar digitalmente macros do Excel

Muitos usuários podem optar por não abrir seu arquivo por causa desse aviso.

Por Redatores da Empire Cidades 20 de outubro de 2026 às 14:13
0 visualizações
Região: Como assinar digitalmente macros do Excel
Foto: Divulgação / Redação Empire Cidades
Compartilhar:WhatsAppX / TwitterFacebook
Espaço Publicitário · topo

Anuncie sua marca e alcance milhares de leitores na região

Consulte formatos e valores disponíveis

Se 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.

#Polícia
Espaço Publicitário · meio texto

Anuncie sua marca e alcance milhares de leitores na região

Consulte formatos e valores disponíveis

Matérias Relacionadas