1903emre34@gmail.com
Altın Üye
- Katılım
- 29 Mayıs 2016
- Mesajlar
- 946
- Excel Vers. ve Dili
- Microsoft Excel 2013 Türkçe
Merhaba,
Aşağıdaki kod aracılığıyla, kapalı dosyalardaki pfd dosyalarını yazdırıyor, word dosyalarıyla birlikte yazdırması için kodlarda nasıl değişiklik yapabiliriz.
Aşağıdaki kod aracılığıyla, kapalı dosyalardaki pfd dosyalarını yazdırıyor, word dosyalarıyla birlikte yazdırması için kodlarda nasıl değişiklik yapabiliriz.
Kod:
Dim secilendizin As String
Sub menu()
Call Klasor_Sec
If secilendizin = "" Then
MsgBox ("Dosya seçimi yapmadın")
Exit Sub
End If
Call pdf_yazdir
End Sub
Sub Klasor_Sec()
Set klasor = CreateObject("shell.application").BrowseForFolder(0, "Kaynak Dosyaları İçeren Klasörü Seçin", 50, &H0)
If Not klasor Is Nothing Then
kaynak = klasor.self.Path
If InStr(1, kaynak, "{") > 0 Then GoTo atla
Set klasor = Nothing
secilendizin = kaynak
Else
atla:
secilendizin = ""
End If
End Sub
Public Sub pdf_yazdir()
Dim folder As String
Dim PDFfilename As String
folder = secilendizin & "\"
If Right(folder, 1) <> "\" Then folder = folder & "\"
PDFfilename = Dir(folder & "*.pdf", vbNormal)
While Len(PDFfilename) <> 0
Print_PDF folder & PDFfilename
PDFfilename = Dir()
Wend
End Sub
Private Sub Print_PDF(sPDFfile As String)
Shell "C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe /p /h " & Chr(34) & sPDFfile & Chr(34), vbNormalFocus
End Sub
