Como impedir que o Excel 97 solicite que o arquivo foi criado com uma versão posterior

1

Eu tenho uma planilha do Excel que foi criada inicialmente com o Excel 2007. No entanto, o Excel 97 é usado regularmente para editar este documento e o incômodo é que o Excel sempre avisa antes de salvar:

The file was created using a later version of Microsoft Excel. If you save this file using Microsoft Excel 97, information created with features in the later version may be lost.

OK ... Eu continuo com o save. Mas ele avisa novamente na próxima vez que eu salvar. Eu teria esperado que essa informação fosse sobrescrita quando eu salvasse o documento, mas não é.

Como posso evitar que essa caixa de diálogo seja exibida toda vez que eu salvar este documento, sem recriar o documento na versão antiga do Excel?

    
por MrWhite 05.10.2012 / 02:39

3 respostas

1

Você pode tentar definir uma macro antes de salvar que desativaria esse aviso? algo como

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  application.displayalerts=false
  activeworkbook.save
  application.displayalerts=true
  cancel=true
End Sub
    
por 05.10.2012 / 03:25
1

A única maneira de resolver isso é abrir o arquivo no Excel 2007 e fazer um Save as , escolhendo o formato Excel 97-2003 Workbook . Então você deve ser capaz de usá-lo com o Excel 97 sem o aviso.

    
por 05.10.2012 / 14:31
0

Eu também tive o problema descrito. Eu até procurei em todas as DLLs do Excel 97 - sem sucesso. A única maneira de resolver o problema está conectada com muitos trabalhos manuais.

Se você quiser levar isso consigo mesmo, faça o seguinte:

Crie uma nova pasta de trabalho do Excel 97. Abra também a pasta de trabalho com a mensagem "O arquivo foi criado usando uma versão posterior do Microsoft Excel ........". E agora o trabalho manual começa.

Copie o conteúdo de cada folha, folha por folha, nas folhas com o mesmo nome da nova pasta de trabalho do Excel 97 criada. Finalmente você tem que copiar todas as macros do VBA para a nova. Acabado! Pronto! Desejo-lhe um grande sucesso. Dr. Peter Schoop, Alemanha

    
por 28.09.2018 / 11:21