Ich versuche, Outlook VBA zu verwenden, um durch den Posteingang zu durchlaufen und die von E-Mail-Adresse auflisten, wenn das Thema mit einer Zeichenfolge übereinstimmt. Haben Sie diese so weit von googeln, aber es funktioniert nicht:Outlook VBA Wie durchlaufen Posteingang und Liste von E-Mail-Adresse wenn Thema entspricht
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
Jeder weiß, warum ich ein Type Mismatch Fehler, wenn ich das laufen?
In welcher Zeile ist der Fehler enthalten? Atchen? Übrigens, denken Sie daran, dass nicht alle Einträge im Posteingang vom Typ 'MailItem' sind. Wenn dies der Fall ist, löst das einen Mismatch-Fehler in Ihrer 'For Each-Schleife' aus. – L42