Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Nicola,
Per lunedì ti pubblico una demo solo conil problema segnalato, lo devo epurare di tanti dati, moduli e oggetti.
lascia stare non serve, tieni presente quanto suggerito per la prossima volta.
guarda l'immagine :
vedi il punto marrone a sinistra del codice? quello è un punto di interruzione posizionato in corrispondenza della riga famigerata che dovrebbe creare problemi.
Le due istruzioni successive servono per fare scrivere valori, variabili oggetto, metodi e chi più ne ha più ne metta, nella finestra immediata del VBE, (Visual Basic Editor) in modo da capire cosa fa il codice.
Ora..per inserire il punto di interruzione (o breakpoint), sposta il mouse appena a sinistra del codice, esattamente sulla riga verticale grigia e clicca con il testo sinistro, non appena lo fai vedi quel puntino marrore apparire.
Lanciando la routine il codice si ferma esattamente su quella istruzione, la riga diventa gialla, e se premi F8 puoi seguire l'esecuzione delle istruzioni che seguono passo passo.
nel tuo caso specifico vedrai i vari destinatari delle emails con e senza apici.
Se la finestra immediata non è aperta nel VBE digiti ctrl+G oppure dal VBE selezioni il menu visualizza e poi finestra immediata.
Posizionando punti di interruzione e facendo scrivere nella finestra immediata quello che il codice esegue puoi debuggare le tue routine e vedere cosa non va.
Quando il codice è ok, le istruzioni con debug.print puoi commentarle posizionando davanti ad esse un apice. così:
' Debug.Print Ol_Items.To
diventeranno di colore verde e non considerate nell'esecuzione della routine stessa.
Prova a mettere in pratica quanto consigliato e vedi cosa viene scritto nella finestra immediata.
Facci sapere :-)
Buona domenica.
Ciao, Sandro