saulogm / advpl-excel

Classe em ADVPL para criar, ler ou editar planilhas do excel no formato xlsx
https://github.com/saulogm/advpl-excel/wiki
Apache License 2.0
49 stars 23 forks source link

Mensagem: O Excel concluiu a validação e o reparo do nível de arquivo. Talvez algumas partes da pasta de trabalho tenham sido reparadas ou descartadas. #17

Closed williankaneta closed 2 years ago

williankaneta commented 2 years ago

Olá, primeiramente, gostaria de agradecer pelo projeto disponibilizado para uso. Muito bom, parabéns.

Estou tentando utilizar no office 365, e está retornado a seguinte mensagem ao tentar abrir o arquivo excel editado:

"O Excel concluiu a validação e o reparo do nível de arquivo. Talvez algumas partes da pasta de trabalho tenham sido reparadas ou descartadas."

Está gravando normalmente no arquivo .xlsx, só única questão que não consegui identificar é que retorna essa mensagem, parece que corrompe o arquivo e o excel repara o arquivo.

Poderia me ajudar ou dar alguma dica o que pode estar ocorrendo?

Uma questão é que achei que poderia ser algum bloqueio de segurança do excel, adicionei como locais confiáveis o diretório que está salvo a planilha, mas mesmo assim continua o problema.

Desde já agradeço. image image

williankaneta commented 2 years ago

Estou usando a classe da seguinte forma: oExcel := YExcel():new(,"C:\Temp\TESTE.xlsx") oExcel:Pos(10,3):SetValue("TESTE")
oExcel:Pos(11,3):SetValue("12/08/2022") oExcel:Save(cDirLaudo) oExcel:OpenApp() //Abrir Excel oExcel:Close() //Fechar e limpar objeto

williankaneta commented 2 years ago

Após a correção funcionando 100%. Top Saulo. Obrigado.