PDA

View Full Version : VB: Nak arahkan application lain printkan


sLumsCum
28-07-03, 10:58 PM
Contoh kalau create satu document file berformatkan microsoft word menggunakan VB dan nak suruh microsoft word tu printkan document file tu menggunakan arahan dari software VB. Apa yg diprintkan tu adalah seperti apa yg kelihatan kalau bukak document file tu menggunakan microsoft word.

Ok tu sebagai contoh je. Yg sebenarnya aku nak kena buat ni, ambil data dari bar code reader menggunakan VB dan nak on the spot printer akan printkan label bar code tu. Format label bar code yg diprint tu pulak hendaklah mengikut seperti apa yg telah diset dalam satu applicationnya yg tersendiri. Jadi dgn kata lain, label yg diprint tu mestilah diprint menggunakan applicationnye tu. Jadi camana nak suruh application tu printkan bar code tu?

sharuzzaman
29-07-03, 07:42 PM
ni rasanya macam kena gabung Visual Basic dan Visual Basic for Application (VBA) nih.

cuba cari-cari pasal VBA, basically sama jer macam VB. Jangan sampai buat macro virus dah ler.

sylverspyder
10-10-03, 11:23 AM
kalo tak silap aku... ko kene setkan satu form khas untuk print output yg ko nak.. pastu guna arahan 'Form1.printform'... cube try test. :kontrol:

attyra
13-11-03, 09:17 AM
pakai automation dalam vb...
masukkkan reference or contol dlm projek nko yang nak suruh word print...
then anggap ler word tuh sbg one of the control dlm vb..

email me kalo nak tahu detail coding pasal nih...
attyra@yahoo.com

izafarid
14-11-03, 08:33 AM
Kiriman asal oleh attyra
pakai automation dalam vb...
masukkkan reference or contol dlm projek nko yang nak suruh word print...
then anggap ler word tuh sbg one of the control dlm vb..

email me kalo nak tahu detail coding pasal nih...
attyra@yahoo.com

ceritalah kat sini, kita kongsi sama-sama, orang lain pun nak tahu juga...

attyra
14-11-03, 12:07 PM
izafarid... nick mcm kenal jek tapi kat irc je arr...
ermmm ex-student utm ker?

:rolleyes:

ok nih coding nak arahkan word print dokumen ;

Set oWapp = New Word.Application
oWapp.Visible = False 'True

oWapp.Documents.Open CVPath, ReadOnly:=False, AddToRecentFiles:=True

oWapp.PrintOut FileName:=CVPath
oWapp.Documents.Save
oWapp.Documents.Close
oWapp.Quit


CVPath : variable yang akan simpan path file yang hendak di print

tapi ingat... sebelum tuh kene add Microsoft Word xx Object library dalam reference. xx = version office korang ler,
kalau 9.0 utk office 2000

ok.. harapa faham ek ek ek...

Masriaty

hazman
28-02-04, 04:06 AM
First of all, aplikasi yang nak disuruh itu mesti support automation. Ertinya, ia mesti exposekan some type library atau komponen yang boleh dipanggil dari VB.

That's the basic requirement that must be fulfilled.

Kalau requirement di atas tak ada, then the next best choice is if the application can be launched with a parameter to print the selected file. Contohnya mungkin kalau program tu nama "barcode.exe" dan jika kita panggil "barcode.exe -p c:/mybarcode.gif", ia akan cetak file itu.