Apos adicionar a senha de proteção do projeto VBA, ocomando de exclusão de formulários, tabelas etc (DoCmd.DeleteObject), passou a retornar o erro 2501 "em tempo de execução".
Se tento excluir o formulario manualmente no mode Design, retorna a mensagem que não é possivel excluir porque o projeto é protegido.
Então testei uma copia sem a senha no projeto e aí o código funciona normalmente apagando os objetos que desejo.
Só não sei como informar a senha do projeto antes do codigo rodar excluindo os objetos, e ao final, informar a senha novamente protegendo-o.
No excel é possivel fazer algo semelhando, mas com a senha de bloqueio da planilha usando sht.Unprotect Password / sht.Protect Password.
Obs. nao posso compilar em executável o q seria o melhor para segurança.
Se alguem puder ajudar, obrigado.
Se tento excluir o formulario manualmente no mode Design, retorna a mensagem que não é possivel excluir porque o projeto é protegido.
Então testei uma copia sem a senha no projeto e aí o código funciona normalmente apagando os objetos que desejo.
Só não sei como informar a senha do projeto antes do codigo rodar excluindo os objetos, e ao final, informar a senha novamente protegendo-o.
No excel é possivel fazer algo semelhando, mas com a senha de bloqueio da planilha usando sht.Unprotect Password / sht.Protect Password.
Obs. nao posso compilar em executável o q seria o melhor para segurança.
Se alguem puder ajudar, obrigado.