Notifications
Clear all

Ajuda ao iniciar planilha

8 Posts
1 Usuários
0 Reactions
2,410 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tenho uma planilha e bloque-ei para só terem acesso os computadores que eu determinei, esta funcionando perfeitamente, porem tenho uma duvida, se outra pessoa pegar minha planilha, e as macros do computador dela estiverem desabilitadas, então minha planilha não vai fazer a verificação se o computador dela esta liberado para acesso ou não, e o usuario que ñ esta permitido pode fuçar na minha planilha e até modifica-la.
Tem alguma macro que ao iniciar a planilha ela habilite as macros do computador para que este tipo de erro não aconteça?

 
Postado : 21/10/2011 11:26 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom, não conheco em excel nada que garanta 100% o que deseja;

mas de uma olhada no topico,

viewtopic.php?f=21&t=2676

pode auxilia-lo em algo

 
Postado : 22/10/2011 12:56 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ola Reinaldo, na verdade queria saber se tem alguma macro que habilita a segurança das macros no vba

Exemplo

Se meu computador estiver com a segurança das macros desabilitado, ele tem que habilitar sozinho qdo eu abrir este arquivo.
Porque se não o usuario pode-ra modificar minha planilha.
Acesso de Login e Senha eu já tenho e muito obrigada pelo modelo que vc me mandou irei tirar proveito.

Mais tem como fazer o geito acima??

 
Postado : 24/10/2011 5:31 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Dias, praticamente a expressão "Segurança de Macros" já se define por si mesma, como existem vários Virus de Macros por padrão as mesmas veem desabilitadas e por opção do usuário, o mesmo terá de decidir se habilita ou não.

Existe uma forma de se Habilitar alterando o Registro do Windows, eu mesmo já contrui uma planilha com este recurso, mas o problema é que para que a ação seja concretizada, de qualquer forma tem que executar a macro para alterar no registro, e se não habilitar a macro no inicio, não teremos sucesso.

Uma alternativa, que já foi discutida no Forum abaixo, é utilizar a Certificação Digital, mas de qualquer forma na primeira vez que usar o arquivo devemos aceitar o Certificado, assim, uma vez aceito, nas próximas vezes não será mais perguntado sobre habilitar as macros no arquivo em questão, de uma olhada no tópico :

Habilitar Macros Automaticamente
http://www.tomasvasquez.com.br/forum/vi ... ?f=6&t=280

alterar a segurança macro para baixa
http://br.groups.yahoo.com/group/ExcelBr/message/72089

Criar seu próprio certificado digital
http://office.microsoft.com/pt-br/excel ... 18990.aspx

Se pesquisar no Google sobre Certificado Digital utilizando o arquivo Selfcert.exe que é o responsável pela criação, encontrará várias outras materias.
Em alguns casos, tem quem se utilizou de um instalador para alterar o registro, mas dependendo do SO, e as permissões, o windows bloqueia qualquer alteração no Registro sem previa altorização.

De fato este é um assunto que muitos procuram por uma solução definitiva, e até hoje eu ainda não vi nenum positivo 100 %.

Espero que ajude a clarear as idéias.

[]s

 
Postado : 24/10/2011 8:35 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Oi Mauro,
É realmente ia ficar um pouco complicado para habilitar automaticamente as macros, então eu fiz assim, deixei todas as plans ocultas e abri uma planilha com um botão.
Então se as macros estiverem desabilitadas ele vai direto para a planilha com o botaão e ai se o usuario tentar clicar para rodar a macro ele tera que habilitar a macro, ai dá certo.

Assim acho que fica bom para oque eu preciso.

Obrigada pelo retorno.

 
Postado : 09/11/2011 4:47 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ou, pqp, eu passei minha vida de Excel inteira (uns 5 anos) procurando um jeito de habilitar as minhas macros automaticamente.

E, mais uma vez, o Mauro vem c/ a solução.

Valeu, Mauro!

 
Postado : 01/04/2012 10:31 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Mesmo com as dicas acima, você protegeu seu código VBA?

Att

 
Postado : 02/04/2012 4:46 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cuma?

 
Postado : 02/04/2012 5:41 am