Aplica-se ao Excel 2007 (e talvez 2003) no Windows 7.
Antes do Excel 2010, o recurso Salvamento automático cria arquivos .xar ocultos em "C: \ Users \ nome de usuário \ AppData \ Roaming \ Microsoft \ Excel". Os nomes dos arquivos são gerados e não estão relacionados ao nome do Workbook. Quando você fecha o Excel e seleciona NO para salvar as alterações, o arquivo temp .xar relacionado é excluído PERMANENTLY ... No entanto ...
Eu criei uma maneira de salvar os arquivos nesse diretório em um diretório de backup em intervalos regulares usando o Agendador de Tarefas e o Powershell - efetivamente fazendo o backup dos arquivos de salvamento automático. Sendo assim, você pode (copiar o arquivo de backup para um local temporário para não estragar o backup) renomear a extensão para .xlsx e abri-la no Excel !! - Se não foi um arquivo .xlsx, o Excel irá prob. dar um erro, tente outras extensões (.xls / .xlsm ... etc).
Isto é como fazer o que eu fiz ...
- Abra o Agendador de Tarefas (toque em Tecla do Windows - > comece a digitar "agendador de tarefas", pressione Enter / clique nele quando o resultado estiver na parte superior do Menu Iniciar).
- Clique em Ação - > Criar tarefa básica
- Dê um nome e clique em Avançar
- Selecione "Quando eu fizer logon" como o acionador
- Selecione "Iniciar um programa" e clique em Avançar
- Digite "Powershell" no nome do programa e, em seguida,
- na caixa "Adicionar argumentos (opcional):", digite "% {Copy-Item -path C: \ Users \ nome_do_usuário \ AppData \ Roaming \ Microsoft \ Excel \ -recurse -force -destination D: \ Backup \ ExcelAutosave} "(alterando o nome de usuário para o seu nome de usuário, obviamente, e também modificar o diretório de destino, se quiser), clique em Avançar
- Em seguida, marque a caixa "Abrir a caixa de diálogo Propriedades para esta tarefa quando clicar em Concluir" e, em seguida, clique em Concluir.
- Na guia "Acionadores", clique duas vezes no acionador "Ao fazer login" e marque a caixa "Repetir tarefa a cada:" - > selecione um intervalo (tenho 1 hora) e duração (tenho 12 horas), verifique se "Ativado" está selecionado, clique em OK e, em seguida, em OK na caixa de propriedades.
Eu me lembro de que pode pedir que você confirme que deseja executar um programa com os seguintes argumentos ou algo assim ...
Boa sorte!