Emailanhang speichern bei bestimmten Betreff
Hallo,
Bin nicht wirklich Profi mit VB Programmierung.
Bräuchte daher Hilfe zu untenstehendem Code (hab ich auch aus einem Forum übernommen).
Bei Einstellung des Codes in Outlook unter 'This Outlook Session' werden alle Anhänge jeder Email im Verzeichnis 'f:\test' gespeichert.
Wie müsste ich denn den Code abändern, so dass nur die Anhänge der Emails mit dem Betreff 'xxx' in den Ordner gespeichert werden.
Option Explicit
Public WithEvents myOlItems As Outlook.Items
Private Sub Application_Startup()
Set myOlItems = _
Outlook.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub myOlItems_ItemAdd(ByVal Item As Object)
Const sPfad As String = "f:\test\"
Dim iAttachCnt As Integer
Dim i As Integer
If TypeName(Item) = "MailItem" Then
With Item.Attachments
iAttachCnt = .Count
If iAttachCnt > 0 Then
For i = 1 To iAttachCnt
.Item(i).SaveAsFile sPfad & .Item(i).FileName
Next i
End If
End With
End If
End Sub
Danke und Grüße,
Fausi
Bin nicht wirklich Profi mit VB Programmierung.
Bräuchte daher Hilfe zu untenstehendem Code (hab ich auch aus einem Forum übernommen).
Bei Einstellung des Codes in Outlook unter 'This Outlook Session' werden alle Anhänge jeder Email im Verzeichnis 'f:\test' gespeichert.
Wie müsste ich denn den Code abändern, so dass nur die Anhänge der Emails mit dem Betreff 'xxx' in den Ordner gespeichert werden.
Option Explicit
Public WithEvents myOlItems As Outlook.Items
Private Sub Application_Startup()
Set myOlItems = _
Outlook.Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub myOlItems_ItemAdd(ByVal Item As Object)
Const sPfad As String = "f:\test\"
Dim iAttachCnt As Integer
Dim i As Integer
If TypeName(Item) = "MailItem" Then
With Item.Attachments
iAttachCnt = .Count
If iAttachCnt > 0 Then
For i = 1 To iAttachCnt
.Item(i).SaveAsFile sPfad & .Item(i).FileName
Next i
End If
End With
End If
End Sub
Danke und Grüße,
Fausi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 123984
Url: https://administrator.de/forum/emailanhang-speichern-bei-bestimmten-betreff-123984.html
Ausgedruckt am: 28.04.2025 um 00:04 Uhr