Pular para o conteúdo

Como proteger o código VBA

O seu código VBA é um ativo valioso. O XLS Padlock fornece várias camadas de proteção para protegê-lo contra adulteração ou roubo. A seguir, são apresentadas duas opções de segurança fundamentais, seguidas da nossa solução mais avançada para a máxima proteção.

Opções de proteção de VBA do XLS Padlock para proteger o seu código VBA

O passo mais simples é bloquear o seu projeto VBA. Isso faz com que o seu código não possa ser visualizado no Visual Basic Editor. Se um usuário tentar acessar o projeto, ele encontrará uma mensagem de erro, o que bloqueia de forma efetiva a inspeção casual do seu código.

Mensagem de erro exibida quando um usuário tenta visualizar um projeto VBA bloqueado no Visual Basic Editor

Opção 2: impedir o acesso ao editor de VBA

Section titled “Opção 2: impedir o acesso ao editor de VBA”

Para uma camada de segurança adicional, você pode impedir totalmente que o editor de VBA seja aberto. O XLS Padlock monitorará continuamente e fechará automaticamente qualquer tentativa de abrir o VBE, garantindo que até mesmo usuários experientes sejam bloqueados.

Proteção definitiva: compilação de VBA

Section titled “Proteção definitiva: compilação de VBA”

Para o mais alto nível de segurança, o XLS Padlock permite que você compile o seu código VBA em código binário nativo. Ao contrário da simples ofuscação, que apenas torna o código difícil de ler, a compilação transforma a sua lógica em um formato não legível por humanos que é quase impossível de submeter a engenharia reversa. O seu código VBA original é removido da planilha e substituído por chamadas ao código compilado e seguro dentro do EXE. Esta é a defesa definitiva para a sua propriedade intelectual.

Saiba mais sobre o nosso poderoso VBA Compiler