Pessoal, estou com um problema aqui (proveniente do mau uso das pessoas).
Tenho uma pasta de trabalho compartilhada que é utilizada por cerca de 50 pessoas.
Já tive vários problemas com ela, e estou na quarta versão (a cada versão, foi colocando refazendo para tentar resolver problemas de mau uso).
O que tenho agora: Não posso bloquear a planilha (usando a opção bloquear), então, resolvi bloquear algumas funções via código: reconfigurei o Ctrl + v e estou tentando bloquear a exclusão de linhas.
É nessa parte de impedir a exclusão de linhas que estou com o maior problema. Eu defini uma linha (1000) como trava, e a cada alteração eu tenho um evento que verifica se esta linha "trava" continua sendo a linha 1000.
O problema é que tem gente que não habilita as macros, e dai exclui a linha e com isso a planilha fica bloqueada.
Eu tentei usar uma planilha de alerta pedindo para habilitar as macros (ocultando as demais com xlsheetveryhidden), mas, como se trata de uma planilha compartilhada, só funciona para o primeiro que abre a planilha, pois o segundo usuário já pega a pasta de trabalho com todas as planilhas visiveis.
Editar o ribbon não é uma opção, porque tem o botão direito do mouse.
Enfim, todas as estratégias que eu conheço para forçar o usuário a habilitar macros servem para pastas de trabalho não compartilhadas.
Então, a dúvida é: existe uma forma de forçar o usuário a habilitar as macros sendo que a pasta de trabalho é compartilhada?
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 20/03/2014 6:23 am