Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Sandro
ho eliminato l'ultima &; l'errore è scomparso, ho poi rivisto il codice con molta più attenzione ed apportato alcune piccole imperfezioni e adesso funziona alla grande.
Mi crea il report in formato pdf, lo salva nella cartella reports con il nome che ho deciso di attribuire e partono le mail senza errori (adesso faccio una verifica sul campo inviando a me stesso le email)
L'ultima mia curiosià. Adesso l'email viene inviata solo al responsabile del progetto; se volessi che la stessa mail venga anche inviata, per cc., al dirigente/Rup di riferimento basta apportare queste modifiche? ... oppure c'è molto di più da fare?
Modulo1
Public Sub sendEmail2OL(ByVal strConsignee As String, _
ByVal StrConsigneeCC As String_
ByVal strname As String, _
ByVal oggettoEmail As String, _
ByVal testoEmail As String)
newOlIstance
Dim mailOutlook As Object
Dim olMailItem As Object
Set mailOutlook = OlApp.CreateItem(0)
With mailOutlook
.Subject = oggettoEmail
.To = strConsignee
.Cc = strConsigneeCC
.Body = testoEmail
.Attachments.Add strname
'.Display
' send se la si vuole inviare
.Send
End With
Set mailOutlook = Nothing
End Sub
Private Sub Invio_Email_Click()
sendEmail2OL rst!EmailResponsabileUO, rst!EmailRUP, strname, oggettoEmail, testoEmail
le parti aggiunte sono segnate in grassetto e corsivo.
Ciao
Luca
PS: Mi piacerebbe approfondire per l'utilizzo di ThunderBird perchè è un client che sostituisce Outlook su molte postazioni dei miei colleghi.