Maublue, vamos por parte :
O arquivo está com as abas protegidas e algumas celulas com Proteção para edição e outras não, lógicamente pelo modo convencional utilizando o Menu Desproteger, se não souberem a senha não tem como deprotege-las, então a não ser que no excel 2010, versão que não possuo exista alguma possibilidade, com certeza alguem sabe qual é a senha;
Nas Rotinas que postou, as mesmas ao serem executadas é solicitada atraves do ImputBox a digitação da Senha, então mais uma vez frizo que se digitarem a senha errada dará erro, e se estão desprotegendo pela rotina é porque alguem sabe da senha.
Eu citei da "Forma Convencional", uma vez que não sei até onde vai o conhecimento dos professores em relação a VBA ou excel, mas se persquisar na net verá que existem algumas maneiras de se quebrar senhas de arquivos, tambem é uma outra possibilidade, outro porem, que já foi discutido aqui e em outros foruns é a questão do BrOffice e o OpenOffice abrirem arquivos do excel possibilitando salva-los sem senhas, não cheguei a testar na v 2010, mas 2007 já consegui realizar varias vezes isto, verificando este impasse que temos entre a briga MS e BrOffice.
Tanto a rotina para Proteger como a Desproteger estãp corretas, e farão o que se destinam somente se souberem a senha.
Quanto a questão que comentou no post anterior, se as macros acompanham, conforme eu expliquei, depende de como está salvando o arquivo, mas vendo seu arquivo, percebemos que as mesmas não são executadas ao abrir o arquivo, então em que momento as mesmas são executadas ?
Sendo assim sugiro :
Verificar quem mais lida com o arquivo e se alguem tem a senha;
Você efetuar os testes passo a passo desde o primeiro instante em que envia o arquivo aos professores até a finalização e no retorno verificar se estão desprotegidos.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 22/04/2012 8:30 am