L'errore lo hai nell'ultima if perche' con la

On Error Resume Next

lo ignori fino a che non lo controlli.

Per capire quale linea genera effettivamente il codice, devi togliere temporaneamente la On Error, puoi mettere

' On Error Resume Next

e provare.

Molto probabilmente l'errore viene generato dalle linee che usano l'oggetto oPDFmaker.