Certificado
Avisos de macros.
Vamos resolver esse problema que confunde o usuário ao abrir o aplicativo, fazendo parecer que ele está contaminado com vírus ou coisa assim, o que na maioria das vezes não é verdade.
A Microsoft da versão 2003 do Access em diante, alterou o nível de segurança default do Access para médio, isso para colocá-lo na configuração padrão do pacote Office com isso os usuários recebem um aviso do sistema quando há macros ou códigos nos aplicativos, como o seguinte:

Uma solução básica para impedir esse erro seria alterar as configurações de segurança para o nível "Baixo", mas isso não é recomendado pela Microsoft, então vamos a uma solução mais prática.
No Microsoft Access clique na sequência: Ferramentas >> Macro >> Segurança

Irá abrir a seguinte tela:

Clique em Alto e Ok.
Isso fará com que todas as aplicações façam uma verificação de certificado e abra somente as aplicações com certificado assinado digitalmente.
Todas as aplicações da SpyderIt vão com o certificado incluso, mas pode ser que você precise criar um para sua empresa, então vamos aos passos:
Clique na sequência: Iniciar >> Microsoft Office >> Ferramentas do Microsoft Office >> Certificado Digital para Projetos do VBA.


Na tela a seguir digite o nome do certificado:

depois clique em Ok.
Agora vamos inserir o certificado no projeto.
Dentro do seu programa Access, abra a janela de código de qualquer form e clique na sequência: Ferramentas >> Assinatura Digital

Clique em Escolher, selecione o certificado que você criou e clique em OK.
Sempre que você mudar o código, deverá escolher novamente o certificado.
Pronto!!
Como este certificado é auto-assinado, você deverá passar estas instruções ao seu cliente, pois ele deverá aceitar o certificado na primeira vez que abrir o aplicativo, vamos lá:
Nessa tela:

Ele deverá clicar em "Sempre confiar em arquivos deste editor e abri-los automaticamente" depois em Abrir.
Aproveite!!
Abraço,
Flavio Ribeiro
www.spyderit.com.br
- Comentar
- 1014 leituras
