Fin dal primo messaggio ti avevo detto "Se da errore sull' istruzione ".ExportAsFixedFormat", allora mentre sei in debug e quell' istruzione e' evidenziata, premi Contr-g e nella finestra che si apre scrivi etc etc"
Se te ne fossi ricordato avremmo visto che il nome file somigliava a
C:\Users\UTENTE\PERCORSO\Invoice n. 26/E Date: 28-03-2014 ISURF LIMITED .pdf
Ma in windows non si puo' scrivere un nome file con caratteri quali "/" oppure ":" (e anche altri); devi quindi procedere a sostituire questi caratteri con altri non vietati, ad esempio con Replace successivi (o annidati), tipo
- Codice: Seleziona tutto
sNome = Replace(sNome, "/", "_")
Ciao