sanders1969
Gebruiker
- Lid geworden
- 29 dec 2018
- Berichten
- 243
Weet iemand toevallig hoe je alleen de Inbox van Outlook kan inlezen?
Ik heb in Google diverse code gevonden om de folders binnen de Inbox te lezen maar Inbox zelf kan ik niet vinden ;-(
Onderstaande code had ik gehoopt de Inbox tegen te komen maar zag dat alleen de foldernamen.
Het zal vast iets makkelijks zijn maar ik zie het even niet meer...
Ik heb in Google diverse code gevonden om de folders binnen de Inbox te lezen maar Inbox zelf kan ik niet vinden ;-(
Onderstaande code had ik gehoopt de Inbox tegen te komen maar zag dat alleen de foldernamen.
Het zal vast iets makkelijks zijn maar ik zie het even niet meer...
Code:
Dim OutlookApp As Outlook.Application
Dim OutlookNamespace As NameSpace
Dim Folder As MAPIFolder
Dim OutlookMail As Variant
On Error GoTo OutlookFolderInlezenErr
Set OutlookApp = New Outlook.Application
Set OutlookNamespace = OutlookApp.GetNamespace("MAPI")
For i = 1 To 100
Debug.Print "Mapnaam: " & OutlookNamespace.GetDefaultFolder(olFolderInbox).folders(i)
'Set Folder = OutlookNamespace.GetDefaultFolder(olFolderInbox).folders(2)
Next i
For Each item In Folder.Items
strID = item.EntryID
strOnderwerp = item.Subject
strTijd = item.ReceivedTime
strNaam = item.SenderName
strOmschrijving = item.Body
Next item
OutlookFolderInlezen = True
Set Folder = Nothing
Set OutlookNamespace = Nothing
Set OutlookApp = Nothing
Set OutlookMail = Nothing
OutlookFolderInlezenErr:
If Err.number > 0 Then
Err.Clear
End If