Ho questo codice che mi scarica il contenuto della Posta Inviata
in una tabella del Db
solo che la proprietà sendername che ho grassettato nel codice qui sotto mi restituisce il nome del mittente, a me invece serve l'indirizzo email del mittente.
esiste una proprietà (come sendername) di questo oggetto che ho usato che faccia al caso mio ??? idee ??? grazie a tutti e ciao
codice:
Set OggettoOutlookMAPI = OggettoOutlook.GetNamespace("MAPI")
DoEvents
Dim data, ora, MassimoData, MassimoOra
Dim PostaTO, PostaCC, PostaSoggetto, PostaTesto
Dim itms As Outlook.Items
' CONTO LE E MAIL INVIATE '
Set NumeroPosta = OggettoOutlookMAPI.GetDefaultFolder(olFolderSentMail)
Set NumeroPosta = NumeroPosta.Items
NumeroPosta = NumeroPosta.Count
' VERIFICO SE CI SONO E MAIL GIA' NEL DB'
sql = "select max(verbcompl) as Datamax from verqualita"
Set rs = cn.Execute(sql)
MassimoData = rs!datamax
If IsNull(MassimoData) = True Then MassimoData = "01/01/1900"
sql = "select max(acprod) as Oramax from verqualita where verbcompl =" & apiceOsharp & MassimoData & apiceOsharp
Set rs = cn.Execute(sql)
MassimoOra = rs!Oramax
If IsNull(MassimoOra) = True Then MassimoOra = 0
For Giro = 1 To NumeroPosta
Label5.Caption = "Email Rimaste " & NumeroPosta - Giro
Set Posta = OggettoOutlookMAPI.GetDefaultFolder(olFolderSentMail).Items(Giro)
With Posta
PostaTO = .To
PostaCC = .cc
PostaSoggetto = .Subject
PostaTesto = .Body
Postadata = .ReceivedTime
Text5.Text = PostaSoggetto
Text4.Text = PostaTO
Text3.Text = .Sendername
Text1.Text = PostaTesto
Text2.Text = Postadata
End With