Ich stellte fest, dass sich in meinem Posteingang einige Elemente befanden, die keine E-Mail-Elemente waren und das Skript zum Stillstand brachten. Durch diese kleine Änderung konnte das Skript weiterlaufen, wenn z. B. eine Sitzungseinladung gefunden wurde:
Sub getmail()
Dim olApp As Outlook.Application
Dim objNS As Outlook.Namespace
Dim olFolder As Outlook.MAPIFolder
'Dim msg As Outlook.MailItem
Dim InboxItem As Object
Set olApp = Outlook.Application
Set objNS = olApp.GetNamespace("MAPI")
Set olFolder = objNS.GetDefaultFolder(olFolderInbox)
Set olFolder = olFolder.Folders("temp")
For Each InboxItem In olFolder.Items
Debug.Print InboxItem.Subject
Debug.Print InboxItem.EntryID
Next
End Sub
Vielen Dank für Ihre Antwort! Hat mir sehr geholfen!
(Ich bitte um Entschuldigung - ich wollte einen Kommentar abgeben, aber ich habe nicht genug Vertreter )