Code yang sama seperti saya menggunakan macro excel atau lebih dikenal 
otomation office 
bos coba uninstall Office nya ...!!

bisa jalan gak hanya mengandalkan Excel.exe (Microsoft excel 11.0 Objek Library 
)
direference nya ..!!

pasti tidak bisa ..!!
aku sudah coba di Computer yang tidak ada Office nya dan tidak berhasil...
tetep harus menggunakan office...!

--- Pada Rab, 25/11/09, Bace - Bace <bac...@yahoo.com> menulis:

Dari: Bace - Bace <bac...@yahoo.com>
Judul: Re: [Programmer-VB] report dengan microsof excel
Kepada: Programmer-VB@yahoogroups.com
Tanggal: Rabu, 25 November, 2009, 8:52 PM







 



  


    
      
      
      
berikut salah satu teknik untuk membuka dan mengisi file xls
 
Private Sub Command1_Click( )
'    On Error Resume Next
    Dim NamaFile
    Dim strBackupFile As String
    Dim bytes() As Byte
    Dim file_name As String
    Dim file_num As Integer
    Dim file_length As Long
    Dim num_blocks As Long
    Dim left_over As Long
    Dim block_num As Long
    Dim hgt As Single
        
    'buka file xls sebagai template
    'pastikan di drive c: ada direktori FileXLS
    'pastikan ada file xls dengan nama file1.xls
    'ukuran kertas file file1.xls dapat diset sendiri dengan microsoft excel.
    'semua format dan fungsi excel dapat dibuat sendiri (tabel, huruf bold, 
miring, dll)
    'pada koding hanya
 mengisi text saja.
    
    
    'untuk membuat objek excel
    'pastikan referensi dll Microsoft excel 11.0 Objek Library dicentang 
(engine excel 2003), tergantung excel yang terinsatal di komputer anda
    '
    Set W = CreateObject( "excel.Applicati on")
    W.Visible = False
    
    'buka file yang ada didirektoriC: \FileXlS\ File1.xls
    W.Workbooks. Open FileName:="C: \FileXlS\ File1.xls"
    
    'isi data yang dikenendaki
    'isi data baris 1 kolom 2
    W.Cells(1, 2).Formula = "Testing data"
    
    'isi data baris 2 kolom 3
    W.Cells(2, 2).Formula = "data 1"
    
    
    'mencetak file1.xls
 langsung keprinter, hilangkan tanda ' , jangan lupa member tanda ' pada bagian 
membuka dengan microsoft excel
'    W.Save
'    W.ActivePrinter = "nama printer komputer"
'    W.ActiveWindow. SelectedSheets. PrintOut Copies:=1, ActivePrinter: = _
'    "nama printer komputer", Collate:=True
'    W.Workbooks. Close
    
    'membuka buka dgn excel, jika tidak di print
    W.Visible = True

End Sub

 
 
j
 Semoga membantu: =(oVo)=
============ ========
BaceInside Publisher
Copyright @2009
Not for reproduced, republished.
Thank You 
============ ========






From: Jemmy <jemmytecoalu@ yahoo.com>
To: Programmer-VB@ yahoogroups. com
Sent: Wed, November 25, 2009 8:31:06 PM
Subject: Re: [Programmer- VB] report

  



Menarik, boleh di share tdk tekniknya? Saya tertarik terutama dgn how to 
programmatically insert data to excel worksheet or word document, apakah pake 
metode insert baris per baris or bagaimana.

Kalo saya pribadi, awal2 masih menggunakan Data Report (yang secara langsung 
melatih saya bikin query sql), kemudian belakangan beralih ke Crystal Report 
karena kemudahannya.

Thx.



From: Bace - Bace <bac...@yahoo. com>
To: Programmer-VB@ yahoogroups. com
Sent: Wed, November 25, 2009 9:18:35 PM
Subject: Re: [Programmer- VB] report

  




Sebagai saran saja,
klo sy tidak pernah menggunakan rport bawaan vb (karna sangat terbatas 
kemampuannya) , ataupun CR ataupun report lainnya (karena harus beli, klien 
tidak akan sanggup membelinya).
 
tetapi sy sellalu menggunakan word dan excel untuk laporan. dengan vb, file 
word/excel bisa dibuka dan diisikan data sesuai dengan keinginan klien, lalu 
mencetak, tanpa harus membuka word/excel. (jika klien tidak mempunyai progam 
word/excel laporan tetap bisa dicetak) . Dan yang lebih menguntungkan engine 
word/excel adalah gratis (dapt dipergunakan dengan bebas oleh programer). 

 Semoga membantu: =(oVo)=
============ ========
BaceInside Publisher
Copyright @2009
Not for reproduced, republished.
Thank You 
============ ======== 


_,_._,___





      

    
     

    
    


 



  






      __________________________________________________________
Coba Yahoo! Messenger 10 Beta yang baru. Kini dengan update real-time, 
panggilan video, dan banyak lagi! Kunjungi http://id.messenger.yahoo.com/

Kirim email ke