Como eu combinei, segue um codigo para exportar do Progress para o Excel (.XLS).

DEFINE VARIABLE chExcelApp  AS COM-HANDLE NO-UNDO.
DEFINE VARIABLE chWorkBook  AS COM-HANDLE NO-UNDO.
DEFINE VARIABLE chWorkSheet AS COM-HANDLE NO-UNDO.
DEFINE VARIABLE cFileName   AS CHARACTER.

ASSIGN cFileName = “aeae.xls”.

CREATE “Excel.Application” chExcelApp.

chWorkBook = chExcelApp:Workbooks:Add().
chWorkSheet = chExcelApp:Sheets:Item(1).

ASSIGN
chWorkSheet:Range(“A1″):Value = “Relatorio”
chWorkSheet:Range(“B2″):Value = “Nome”
chWorkSheet:Range(“C2″):Value = “Email”

chWorkSheet:Range(“A1:D1″):MergeCells = TRUE.

RELEASE OBJECT chWorkSheet.

chWorkBook:SaveAs(cFileName,-4143,,,,,).
chWorkBook:Save().

chWorkBook:Close().
chExcelApp:Quit().

RELEASE OBJECT chWorkBook.
RELEASE OBJECT chExcelApp.

Funciona q eh uma beleza. :D



One Response to “Progress to Excel – Parte 2”  

  1. Isso me ajudou muito. Obrigado pela iniciativa!


Leave a Reply