Im 'ThisOutlookSession' habe ich dieses Unterprogramm, das einen bestimmten Anhang abfängt. Wie kann ich eine weitere Bedingung hinzufügen, bei der ein weiterer bestimmter E-Mail-Artikel und Anhang aufgenommen wird?
Private Sub Items_ItemAdd(ByVal item As Object)
On Error GoTo ErrorHandler
'Nur handeln, wenn es sich um ein MailItem handelt
Dim Msg As Outlook.MailItem
If TypeName(item) = "MailItem" Then
Set Msg = item
'Variablen ändern, um Bedürfnissen anzupassen. Kommentieren oder löschen Sie jeden unnötigen Teil.
If (Msg.SenderName = "Absender") And _
(Msg.Subject = "Betreff") And _
(Msg.Attachments.Count >= 1) Then
'Ordner zum Speichern festlegen.
Dim olDestFldr As Outlook.MAPIFolder
Dim myAttachments As Outlook.Attachments
Dim Att As String
'Speicherort angeben. Kann Laufwerk oder Netzlaufwerk sein.
Const attPath As String = "Z:\Ordner\Ordner\"
'Anhang speichern
Set myAttachments = item.Attachments
Att = myAttachments.item(1).DisplayName
myAttachments.item(1).SaveAsFile attPath & Att
'Als gelesen markieren
Msg.UnRead = False
End If
End If
ProgrammBeenden:
Exit Sub
Fehlerbehandlung:
MsgBox Err.Number & " - " & Err.Description
Resume ProgrammBeenden
End Sub