Tahribat.com Forumları
Bilgisayarla İlgili Diğer Konular
300 Excel Dosyasını En Kısa Sürede Pdf'e Çevirmek
Bilgisayarla İlgili Diğer Konular
300 Excel Dosyasını En Kısa Sürede Pdf'e Çevirmek
300 Excel Dosyasını En Kısa Sürede Pdf'e Çevirmek
-
-
Acrobat pro var ise o yapıyor yok ise Adobe Acrobat Pro DC 2021 İndir - Full Türkçe + Katılımsız (fullprogramlarindir.net) indirebilirsin.
-
Yine kendi göbeğimizi kendimiz kesiyoruz....
VBA kısmında modül ekleyip aşağıdaki komutu yazın.Sub ExcelSaveAsPDF() 'Updateby Extendoffice Dim strPath As String Dim xStrFile1, xStrFile2 As String Dim xWbk As Workbook Dim xSFD, xRFD As FileDialog Dim xSPath As String Dim xRPath, xWBName As String Dim xBol As Boolean Set xSFD = Application.FileDialog(msoFileDialogFolderPicker) With xSFD .Title = "Please select the folder contains the Excel files you want to convert:" .InitialFileName = "C:\" End With If xSFD.Show <> -1 Then Exit Sub xSPath = xSFD.SelectedItems.Item(1) Set xRFD = Application.FileDialog(msoFileDialogFolderPicker) With xRFD .Title = "Please select a destination folder to save the converted files:" .InitialFileName = "C:\" End With If xRFD.Show <> -1 Then Exit Sub xRPath = xRFD.SelectedItems.Item(1) & "\" strPath = xSPath & "\" xStrFile1 = Dir(strPath & "*.*") Application.ScreenUpdating = False Application.DisplayAlerts = False Do While xStrFile1 <> "" xBol = False If Right(xStrFile1, 3) = "xls" Then Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1) xbwname = Replace(xStrFile1, ".xls", "_pdf") xBol = True ElseIf Right(xStrFile1, 4) = "xlsx" Then Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1) xbwname = Replace(xStrFile1, ".xlsx", "_pdf") xBol = True ElseIf Right(xStrFile1, 4) = "xlsm" Then Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1) xbwname = Replace(xStrFile1, ".xlsm", "_pdf") xBol = True End If If xBol Then xWbk.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xRPath & xbwname & ".pdf" xWbk.Close SaveChanges:=False End If xStrFile1 = Dir Loop Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub
F5 yapın. Excel dosyalarının olduğu klasörü seçin , PDF dosyalarının kaydedileceği klasörü seçin. Geçmiş olsun....
Kodlardan anlayan bi baksın , herhangi bir ibnelik mibnelik yok değil mi komutlarda ? -
Yanlis hatrlamiosam tek seferde 30 tane yapabiliosun free olarak gunluk limit yok sinirsiz yapabilisin.
-
1 tanesini yapan acrobat pronun (yada benzer başka bi programın) parametresini bulabilirsen, 300 tane için batch yazsan en kolayı olurdu