Yth. Rekan-rekan IndoPB.

 

Saya membuat sebuah ole object untuk menjalankan Microsoft Word yang
digunakan untuk mencetak beberapa dokumen tertentu.

Adapun potongan script-nya adalah sbb: 

 

oleobject ole_word

ole_word = CREATE oleobject

if ole_word.ConnectToNewObject("word.application") = 0 THEN

   ..

   ..

   ole_word.Documents.Open(ls_file)

end if

...

...

ole_word.ActiveDocument.SaveAs(ls_hasil)

ole_word.ActiveDocument.PrintOut()

ole_word.ActiveDocument.Close()

ole_word.DisconnectObject()

destroy ole_word

 

Permasalahannya script tsb tidak bermasalah jika dijalankan pada OS
Microsoft XP dengan berbagai versi Microsoft Office.

Tetapi mengapa jika menggunakan OS Vista maka mulai baris perintah
"ole_word.ActiveDocument.SaveAs(ls_hasil)" terjadi error?!...

 

Help.. help.. help.

 

Terima Kasih

 

 

Kirim email ke