Hallo zusammen.
Ich habe bereits einen Code fertig, mit dem ich aus einem bestimmten Ordner in Outlook alle E-Mails auslesen kann. Der Name der sich ergebenden msg-Datei ergibt sich durch:
Set myItems = Folder.Items
For Each myItem In myItems
Pfad = „P:\Kunden\XXXXXXYYYYYY\Rechnungen“
Dim empfaenger As ???
empfaenger = ???
If Right(empfaenger, 12) „xxxxxxyyyyyy.de“ Then
Else
strFileName = Format(myItem.ReceivedTime, „yyyymmdd hhmm“) & " " & myItem.SenderName & " " & myItem.Subject
myItem.BodyFormat = olFormatHTML
speicher_pfad = Pfad & CleanString(strFileName) & „.msg“
If Dir(speicher_pfad, vbDirectory) = „“ Then
myItem.SaveAs speicher_pfad, olMSG
Else
End If
End If
Next
Allerdings will ich nur diejenigen E-Mails kopieren, die eben an das Unternehmen XXXXXXYYYYYY geschickt werden (düfr die Variable empfaenger). Gibt es ähnlich zu myItem.SenderName eine Möglichkeit, die Adresse des E-Mail-Empfängers auszulesen? Alternativ nehme ich auch gerne etwas komplizierteres.
Schon mal Danke im Voraus.