Simone
> Ciao,
> sto cercando di capire se con una routine è possibile copiare il
> testo
> di una mail (ricevuta da uno specifico contatto) in Excel.
> Qualcuno ha già lavorato su qualcosa di simile?
Mi sembrava di averti già chiesto delucidazioni, forse nello
stesso thread in altro NG?
1 - Esportare da Outlook, quale versione?
in Excel, quale versione?
2 - come vuoi identificare la Mail da esportare?
Definendone data e ora, selezionandola?
Bruno
Ciao, scusate se rispondo solo ora a questa vecchia domanda. Nello
specifico, le versioni di Outlook e Excel sono 2007. La mail da
espoirtare è identificata dal mettente, viene ricevuta tutti i i
giorni da un mittente univoco che invia solo una mail al giorno. La
mia necessità è incollare il testo su un foglio Excel, poi posso
gestire io quale parte della stringa estrarre. Spero di aver chiarito
la mia richiesta.
Grazie ancora
Simone
> Ciao, scusate se rispondo solo ora a questa vecchia domanda. Nello
> specifico, le versioni di Outlook e Excel sono 2007. La mail da
> espoirtare ᅵ identificata dal mettente, viene ricevuta tutti i i
> giorni da un mittente univoco che invia solo una mail al giorno. La
> mia necessitᅵ ᅵ incollare il testo su un foglio Excel, poi posso
> gestire io quale parte della stringa estrarre. Spero di aver chiarito
> la mia richiesta.
===================================================
Public Sub OneMailReceived_ImportFromOutlook()
'
' Da Outlook importa in Excel una singola eMail identificata
' attraverso la data di ricevimento (ReceivedTime Property)
' se uguale alla data corrente (Date)
' e l'indirizzo eMail del mittente (SenderEmailAddress Property).
'
' Il codice in un modulo di Excel, Outlook DEVE ESSERE APERTO!
'
Dim MyInbox As Outlook.Folder, i As Outlook.mailItem
Dim xlRange As Excel.Range
Set xlRange = [Sheet1!A10]
Set MyInbox = Session.GetDefaultFolder(olFolderInbox)
For Each i In MyInbox.Items
If i.SenderEmailAddress = "brun...@libero.it" And _
Format(i.ReceivedTime, "dd-mm-yy") = _
Format(Date, "dd-mm-yy") Then
xlRange = i.Body
Exit For
End If
Next
End Sub
===========================================================
Bruno
Grazie Bruno