3 maneiras de proteger o código VBA

Índice:

3 maneiras de proteger o código VBA
3 maneiras de proteger o código VBA

Vídeo: 3 maneiras de proteger o código VBA

Vídeo: 3 maneiras de proteger o código VBA
Vídeo: Quebrar Senha de Planilha do Excel / Planilha Protegida? Aprenda como Desbloquear 2024, Novembro
Anonim

Microsoft Visual Basic for Applications (VBA) é a linguagem padrão para escrever programas de automação de funções no Microsoft Office. Aprenda como proteger seu código VBA de ser roubado ou sabotado por outras pessoas.

Etapa

Método 1 de 3: protegendo o código com senha

Etapa 1 de proteção do código VBA
Etapa 1 de proteção do código VBA

Etapa 1. Abra o Editor do Visual Basic, que geralmente está localizado no menu "Ferramentas"> "Macro"

Se você estiver usando o Access, pode ser necessário abrir a janela do banco de dados primeiro, dependendo das configurações do seu computador.

  • Selecione "Propriedades do projeto" no menu "Ferramentas" no Editor do Visual Basic.

    Proteger Código VBA Etapa 1Bullet1
    Proteger Código VBA Etapa 1Bullet1
Etapa 2 de proteção do código VBA
Etapa 2 de proteção do código VBA

Etapa 2. Vá para a guia "Proteção"

Etapa 3 de proteção do código VBA
Etapa 3 de proteção do código VBA

Etapa 3. Marque a opção "Bloquear Projeto para Visualização" para ocultar o código

Etapa 4 de proteção do código VBA
Etapa 4 de proteção do código VBA

Etapa 4. Digite a senha duas vezes na caixa fornecida para criar e confirmar uma senha

Etapa 5 de proteção do código VBA
Etapa 5 de proteção do código VBA

Etapa 5. Salve, feche e reabra o arquivo para salvar as alterações

Se você estiver usando o Excel 2007 e posterior, pode ser necessário salvar o arquivo como um arquivo XLSM para que o código funcione.)

Método 2 de 3: ocultando código VBA em arquivos do Access 2007 somente leitura

Etapa 6 de proteção do código VBA
Etapa 6 de proteção do código VBA

Etapa 1. Vá para a guia "Ferramentas de banco de dados"

Etapa 7 de proteção do código VBA
Etapa 7 de proteção do código VBA

Etapa 2. Localize o grupo "Ferramentas de banco de dados"

Etapa 8 de proteção do código VBA
Etapa 8 de proteção do código VBA

Etapa 3. Selecione Fazer ACCDE. "

Etapa 9 de proteção do código VBA
Etapa 9 de proteção do código VBA

Etapa 4. Salve o arquivo ACCDE com um nome diferente

Os arquivos ACCDE são arquivos somente leitura, portanto, você ainda precisará manter os arquivos originais para fazer alterações.

Método 3 de 3: Protegendo o código VBA criando suplementos

Etapa 10 de proteção do código VBA
Etapa 10 de proteção do código VBA

Etapa 1. Crie um arquivo do Office em branco de acordo com o código que deseja criar

Por exemplo, se seu código foi desenvolvido para Excel, crie um novo arquivo Excel.

Etapa 11 de proteção do código VBA
Etapa 11 de proteção do código VBA

Etapa 2. Copie o código VBA para o Editor do Visual Basic em um arquivo vazio

Etapa 12 de proteção do código VBA
Etapa 12 de proteção do código VBA

Etapa 3. Abra a janela "Macros", geralmente em "Ferramentas. "

Etapa 13 de proteção do código VBA
Etapa 13 de proteção do código VBA

Etapa 4. Teste seu código e "depure"

Etapa 14 de proteção do código VBA
Etapa 14 de proteção do código VBA

Etapa 5. Exclua o conteúdo do arquivo adicionado pela macro

Etapa 15 de proteção do código VBA
Etapa 15 de proteção do código VBA

Etapa 6. Adicione uma descrição da macro a ser executada

Para adicionar uma descrição, pode ser necessário clicar em "Opções" na janela da macro.

Etapa 16 de proteção do código VBA
Etapa 16 de proteção do código VBA

Etapa 7. Compile o código

No Editor do Visual Basic, encontre o menu "Depurar" e selecione "Compilar Projeto VBA".

Proteger o Código VBA Etapa 17
Proteger o Código VBA Etapa 17

Etapa 8. Salve uma cópia do arquivo no formato padrão

Etapa 18 do Código de Proteção VBA
Etapa 18 do Código de Proteção VBA

Etapa 9. Clique em "Ferramentas" no Editor do Visual Basic e selecione "Propriedades do Projeto. "

Proteger o Código VBA Etapa 19
Proteger o Código VBA Etapa 19

Etapa 10. Clique na guia "Proteção"

Etapa 20 de proteção do código VBA
Etapa 20 de proteção do código VBA

Etapa 11. Marque a caixa de seleção "Bloquear projeto para visualização"

Pode ser necessário definir uma senha, dependendo do tipo de arquivo que você está usando e das configurações do seu escritório / computador.

Etapa 21 do Código de Proteção VBA
Etapa 21 do Código de Proteção VBA

Etapa 12. Abra a opção "Salvar como … "ou" Salvar uma cópia ".

Etapa 22 do Código de Proteção VBA
Etapa 22 do Código de Proteção VBA

Etapa 13. Acesse o menu suspenso e, em seguida, altere o tipo de arquivo de acordo com o suplemento que você criou

  • Salve suplementos do Microsoft Word como DOT ou modelos. Se desejar que o suplemento seja executado ao abrir o Word, salve o arquivo na pasta "Inicializar" do Word.
  • Salve o suplemento do Microsoft Excel como um XLA.
  • Salve o suplemento do Microsoft Access no formato MDE. Este formato protegerá o código VBA. Os arquivos de macro do Excel também podem ser salvos no formato MDA, mas o código não será oculto.
  • Salve o suplemento do Microsoft PowerPoint como um PPA. Dessa forma, o código do VBA será bloqueado e ninguém mais poderá acessá-lo ou editá-lo.
Etapa 23 do código de proteção VBA
Etapa 23 do código de proteção VBA

Etapa 14. Feche e reabra o Microsoft Office

Seu suplemento poderá ser usado.

Pontas

  • Se você não conseguir encontrar o VBA Editor ou Add-in Manager, certifique-se de que o programa está instalado em seu computador. Se o programa não estiver instalado, pode ser necessário usar o CD de instalação do Office para instalar os arquivos necessários.
  • As configurações do Microsoft Office podem afetar a localização das funções em programas individuais. Se você não conseguir encontrar uma função específica, procure-a no menu "Ajuda".

Recomendado: