Sto provando a utilizzare Outlook VBA per eseguire il ciclo attraverso la posta in arrivo e elencare l'indirizzo di posta elettronica se il soggetto corrisponde a una stringa. Ha ottenuto questo così lontano da googling, ma non funziona:Outlook VBA Come passare da una casella di posta in arrivo e dall'indirizzo di posta elettronica se il soggetto corrisponde
Dim objNS As Outlook.NameSpace
Set objNS = GetNamespace("MAPI")
Set Items = objNS.GetDefaultFolder(olFolderInbox).Items
Dim oFolder As Outlook.MAPIFolder
Dim oMail As Outlook.MailItem
For Each oMail In Items
Debug.Print oMail.SenderEmailAddress
Next
Qualcuno sa il motivo per cui ho un errore di mancata corrispondenza tipo quando ho eseguito questo?
Quale riga restituisce il messaggio atch? A proposito, ricorda che non tutti gli elementi nella posta in arrivo sono di tipo 'MailItem'. In tal caso, ciò provocherà un errore di disallineamento in 'For Each Loop'. – L42