Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strPDFFile As String = Dir("d:\Test.pdf")
Dim PrintPDFFile As New ProcessStartInfo
Do Until strPDFFile Is Nothing
PrintPDFFile.UseShellExecute = True
PrintPDFFile.Verb = "print"
PrintPDFFile.WindowStyle = ProcessWindowStyle.Hidden
PrintPDFFile.FileName = strPDFFile
Process.Start(PrintPDFFile)
strPDFFile = Dir()
Loop
End Sub
End Class
"Process.Start(PrintPDFFile)" bu satırda sorun yaşıyorum. Sorun ne olabilir ?
Varsayılan olarak seçili printer'ın var mı kontrol et. Ayrıca acrobat reader vs yüklü olması lazım bilgisayarında. try catch bloğu kullanıp hatayı yakala, veya çalışma anındaki hatayı buraya yaz ki bir yorum yapılabilsin.
Alıntı yapılan: kimlenbu - 07 Haziran 2017, 15:02:05
Varsayılan olarak seçili printer'ın var mı kontrol et. Ayrıca acrobat reader vs yüklü olması lazım bilgisayarında. try catch bloğu kullanıp hatayı yakala, veya çalışma anındaki hatayı buraya yaz ki bir yorum yapılabilsin.
Şimdi kontrol ettim. Seçili printer var. Acrobat Reader XI yüklü. Try Catch Blogunu bulamadım ama bakayım.
(https://i.resimyukle.xyz/GyPfJ.jpg)
Yardımcı olabilir misiniz ?
Merhaba,
VB6 bilmiyorum ama Dir(C:\"Test.pdf")yazıp pdf dosyanızı direk C ye yazar mısınız?
çünkü sistem dosyayı "d" de bulamıyor.