Sub
DateienMergenZuPDF()
Dim
pdfCreator
As
Object
Dim
pdfCreatorQueue
As
Object
Dim
PDFs
As
Long
Dim
startZeilePDFnamen
As
Long
Dim
letzteZeilePDFnamen
As
Long
Dim
quellTabelle
As
String
Dim
quellSpalte
As
Integer
Dim
ausgabePfad
As
String
Dim
ausgabePDFname
As
String
quellTabelle = ActiveSheet.Name
quellSpalte = 1
ausgabePfad = "E:\"
ausgabePDFname =
"Zusammengefasst.pdf"
startZeilePDFnamen = 2
letzteZeilePDFnamen = Sheets(quellTabelle).Cells(Rows.Count, quellSpalte).
End
(xlUp).Row
Set
pdfCreator = CreateObject(
"PDFCreator.PDFCreatorObj"
)
Set
pdfCreatorQueue = CreateObject(
"PDFCreator.JobQueue"
)
Call
pdfCreatorQueue.Initialize
For
PDFs = startZeilePDFnamen
To
letzteZeilePDFnamen
Call
pdfCreator.AddFileToQueue(Sheets(quellTabelle).Cells(PDFs, quellSpalte).Value)
Next
PDFs
Call
pdfCreatorQueue.MergeAllJobs
Call
pdfCreatorQueue.NextJob.ConvertTo(ausgabePfad & ausgabePDFname)
Call
pdfCreatorQueue.ReleaseCom
Set
pdfCreatorQueue =
Nothing
Set
pdfCreator =
Nothing
End
Sub