Kalo ga mau repot dengan DW2Xls.pbd or DW2XLS.PBL, coba yang ini:

f_excel(datawindow idw)

int li_rtn
string xlsname,nama,ls_alamat
//CEK, SIAPA TAHU AJA DATAWINDOW KOSONG
if idw.rowcount() <= 0 then
        messagebox('Export Excel','Tidak ditemukan data yang akan di export!')
        return
end if
//TEMPAT PENYIMPANAN FILE EXCEL
li_rtn   =   GetFileSaveName("Select   File",   &    
            xlsname,   nama,   "",   &    
            "Excel 97-2003 Workbook(*.xls),*.*,")
//CONVERT DATAWINDOW KE FORMAT HTML DULU
IF idw.SaveAs( xlsname+'.xls', HTMLTable!, TRUE ) = -1 THEN
    MessageBox("Warning", "Tidak memungkinkan untuk export data!",
Exclamation!)
    RETURN ;
END IF ;
// CONVERT HTML FILE KE EXCEL NATIVE FORMAT
OLEObject Excel ;
Excel = CREATE OLEObject ;
IF Excel.ConnectToObject(xlsname+'.xls' ) = 0 THEN
   Excel.Application.DisplayAlerts = FALSE ;
   Excel.Application.Workbooks( 1 ).Parent.Windows(
excel.Application.workbooks( 1 ).Name ).Visible = TRUE ;
   Excel.Application.Workbooks( 1 ).SaveAs(xlsname+'.xls', 39 ) ;
        Excel.Application.Workbooks( 1 ).close() ;
        messagebox('Export Excel','Data Berhasil Diexport ke Excel!')
        run("C:\WINDOWS\explorer.exe "+xlsname+'.xls')
END IF ;
DESTROY excel
_________________________________________________________________________________
Atau Mas ingin export ke word?, Boleeh.. cuma beda dikit kok.
f_word(datawindow idw)
//Edited By : Hotdin Gurning Rabu,16 Dec '08 03.30 WIB
integer li_ret
int li_rtn
//Directory Penyimpanan File Word
string docname,nama,ls_alamat
li_rtn   =   GetFileSaveName("Select   File",   &    
            docname,   nama,   "",   &    
            "Microsoft Word Document(*.doc),*.*,")
//Atur properties tabel dengan script html
dw_1.Object.DataWindow.HTMLTable.BORDER='1' 
dw_1.Object.DataWindow.HTMLTable.cellpadding='0' 
dw_1.Object.DataWindow.HTMLTable.cellspacing='0'
//Cek dulu, Export ke word dibatalkan atau tidak
if li_rtn<>0 then
dw_1.SaveAs( docname+'.doc', htmltable!         , TRUE )
else
        messagebox('Export word','Export word Dibatalkan oleh user!')
end if
//Convert ke html tabel
if dw_1.SaveAs( docname+'.doc', htmltable!              , TRUE ) = 1 then
        OLEObject word ;
//create ole
word = CREATE OLEObject ;
//connect ke WINWORD.EXE
word.ConnectToNewObject( 'word.application.8' )
IF word.ConnectToObject( docname ) = 0 THEN
        word.Application.Visible = TRUE
 
  
END IF ;
//Buka file yang telah diexport
 run("C:\WINDOWS\explorer.exe "+docname+'.doc')
// Tutup WINWORD.EXE 
word.DisconnectObject()
DESTROY word
else
   messagebox('Error','Tidak dapat melakukan report ke file
word!',exclamation!)
end if






Regards,
Hotdin Gurning

________________________________________________________________________
> --- In [email protected], Doni Setya Wijaya <doni_setya@> wrote:
> >
> > Dear All,
> > 
> > Boleh donk sharing, yang punya pengalaman eksport file report dari
> datawindow ke excel sama dengan tampilan di screen, termasuk Header,
> judul report,warna dan atributnya.
> > 
> > Terima kasih atas sharingnya
> > 
> > Regards,
> > PB fan's member
> >
>



------------------------------------

-----------------------------------------------
IndoPB - Indonesia PB User Group 
http://groups.yahoo.com/group/indopbYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indopb/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/indopb/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[email protected] 
    mailto:[email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Kirim email ke