Ocultar e bloquear o seu código VBA no Excel
O XLS Padlock oferece um recurso dedicado Lock VBA Project (Bloquear projeto VBA). No entanto, se você optar por não utilizá-lo, ainda pode recorrer à proteção nativa do Excel. O XLS Padlock torna esse método mais seguro.
Como bloquear o seu projeto VBA no Excel
Section titled “Como bloquear o seu projeto VBA no Excel”- No Excel, abra o Visual Basic Editor (VBE) pressionando
Alt+F11ou selecionando-o na guiaDeveloper. - No VBE, vá até o menu Tools (Ferramentas) e selecione VBAProject Properties… (Propriedades do VBAProject).
- Na caixa de diálogo, vá até a aba Protection (Proteção).
- Marque a caixa Lock project for viewing (Bloquear projeto para visualização) e insira uma senha forte.
Depois que a planilha for salva e reaberta, os usuários não poderão visualizar nem editar o código VBA sem a senha.
Por que isso é mais seguro com o XLS Padlock
Section titled “Por que isso é mais seguro com o XLS Padlock”Normalmente, a proteção por senha do VBA do Excel é considerada fraca, porque existem muitas ferramentas capazes de remover a senha. Essas ferramentas funcionam acessando diretamente o arquivo do Excel.
No entanto, quando a sua planilha é compilada em um EXE com o XLS Padlock, o arquivo .xls ou .xlsm original é criptografado e incorporado dentro da aplicação. As ferramentas de quebra de senha não conseguem acessar esse arquivo protegido, o que as torna inúteis. Essa combinação proporciona uma defesa muito mais robusta para o seu código VBA.