Originariamente inviato da Joe_01
Il secondo, se mi permettete di formularlo qui, è banale (per voi) vorrei semplicemente conteggiare le e-mail che invio, ho dichiarato una variabile "Tentativi" (tralasciamo il termine) volevo sapere come fare per calcolare quante e-mail vengono effettivamente compilate e spedite........
Ringraziandovi per la sempre validissima professionalità e soprattutto per la pazienza di cui siete dotati, spero in un vostro prezioso suggerimento.
Grazie a tutti
Allego il codice:
Const conPercorso = "\\server\Dati\Documenti\Uboldi\Varie\"
Const conAllegato = "\\server\Dati\Documenti\Uboldi\Varie\Curriculum_2 010.PDF"
Dim rstEmail As New ADODB.Recordset
Dim strNomeAllegato As String
Dim strDestinatario As String
Dim appOutlook As New Outlook.Application
Dim mail As Outlook.MailItem
Dim Tentativi As Integer
Tentativi = 0
Set appOutlook = CreateObject("outlook.application")
DoCmd.OpenQuery "qryEliminaNulliDaEmail"
rstEmail.Open "tbElencoAziende", CurrentProject.Connection, adOpenForwardOnly
'MsgBox rstEmail!Nome & rstEmail![E-Mail]
Do Until rstEmail.EOF
strDestinatario = rstEmail![mail]
If Not strDestinatario = "" Then
Set mail = appOutlook.CreateItemFromTemplate _
(conPercorso & "RicercaLavoro.oft")
With mail
.To = strDestinatario
' .Attachments.Add (conAllegato)
.Send
End With
Set mail = Nothing
End If
rstEmail.MoveNext
If mail.Send Then Tentativi ......................
Loop
MsgBox "Il messaggio è stato inviato correttamente"
End Sub