Desenvolvi um sistema no VBA para uso na empresa onde trabalho. O sistema funciona normalmente mas, de tempos em tempos, quando peço pra salvar o arquivo, o Excel trava e reinicia, e geralmente não consegue recuperar as últimas alterações. Ou seja, a própria
operação de SALVAR fo.. o arquivo.
O pessoal do TI instalou várias atualizações do Office aqui. O problema até diminuiu, mas ainda acontece.
O que pode ser isso?
Eu achei que fosse algum problema com o meu programa, mas ha alguns dias colcluí uma versão nova do projeto, totalmente remodelada, e o problema ainda acontece. Em algumas situações, o programa salva por si mesmo o arquivo, e quando o Excel tá pra dar erro,
aparece a seguinte mensagem quando a operação de salvamento está pra ocorrer:
Erro de execução 1004
O Microsoft Excel não pode acessar o arquivo 'D:\Pasta\Pasta\Pasta\Pasta do arquivo\98F1A000'. Há várias razões possíveis:
- O nome do caminho ou arquivo não existe.
- O arquivo está sendo usado por outro programa.
- O nome da pasta de trabalho que você está tentando salvar é o mesmo de outra pasta de trabalho aberta no momento.
Aí eu cancelo a macro e tento salvar pelo excel mesmo, e ele TRAVA. E o interessante é que aquele arquivo citado (98F1A000) ESTÁ na pasta, eu vejo ele lá, e não está aberto por outro aplicativo.
Este comportamento ocorre depois que eu abro a pasta de trabalho e ela fica um tempo aberta. Durante este tempo (que eu não medi) as operações de salvamento ocorrem normalmente.
O que pode ser?