Devi capire perché non hai il nome del file. Forse qualche riga vuota nell'elenco dei nomi? Da qui non si può dire molto altro. Devi controllare tu
Devi capire perché non hai il nome del file. Forse qualche riga vuota nell'elenco dei nomi? Da qui non si può dire molto altro. Devi controllare tu
giuseppeg6... devi fare un po' di debugging e controllare durante l'esecuzione che il dato utilizzato per completare il nome del file non sia vuoto o nullo o comunque quale sia il problema per cui ad un certo punto non lo trova e non forma un nome di file valido. E lo puoi vedere solo tu in esecuzione con i tuoi file. Buona fortuna
Non ho letto tutto il codice,
ma se crei il file Lettera_RossiPaolo.pdf
e il nel database trova un secondo RossiPaolo cosa succede?
Molto probablimente cerca di o sovrescrivere o di accodare al file esistente prova a controllare se hai uno o più casi silimi.
Quando va in errore verifica il nome del file che dovresti creare e vedi se cè già e che dati ha.
Prima avevi detto che l'errore era con il dato era vuoto.
Ora che si verifica quando incontra un omonimo.
Correggi il codice, cancella, se esiste, il file che vuoi creare e poi lo crei.
Ho scritto al forum perchè non capisco se il campo mi da vuoto.... faccio una prova e metto in 20 celle con lo stesso nome..20 celle lo stesso cognome, con codice cliente ed email differenti. a questo punto lancio la macro e mi da errore. vado nella cartella dei pdf creati e vedo che ha creato 3 pdf ma ne ha inviato solo 1 in email..sembra strana questa cosa..cioè io non potrei inviare a 2 persone con lo stesso nome e cognome uguale e codice cliente e email differente?!
e poi, per quello che capisco io, se nel campo Print DocName non c'è nulla perchè crea lettere con lo stesso nome?