E aew pessoal. Bom eu tenho uma rotina de exportar tabela de preço para o excel. Quase tudo ocorre perfeitamente... exceto que no final o Excel não fecha. Eu uso o código abaixo para fechar. Código: chExcelApplication:ActiveWorkbook:Close NO-ERROR. IF valid-handle(chExcelApplication) THEN DO: release object chExcelApplication no-error. END. IF valid-handle(chWorkbook) THEN DO: release object chWorkbook no-error. END. Alguém me dá uma ajuda... eu exporto 20 tabelas x 25 UFs... então tenho 500 'Excéis' abertos...
coloca chExcelApplication:ActiveWorkbook:QUIT ou chExcelApplication:QUIT Remove também o NO-ERROR para você conseguir ver o erro após o close. O Close somente fecha o arquivo, não fecha o programa.
Rafael, reparei que às vezes por "teimosia" do Excel ou do Progress, ficavam alguns para trás... Resolvi utilizando a sua dica no post: http://www.4each.com.br/threads/eliminando-instancia-do-excel.15410 Mais uma vez Obrigado.