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