Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
25.06.2025 19:17:10 |
Wolfgang |
|
|
|
25.06.2025 23:18:50 |
Gast29039 |
|
|
|
26.06.2025 10:16:28 |
Gast79350 |
|
|
 Outlook - Alle Anhänge nach Typ löschen |
26.06.2025 20:29:54 |
Wolfgang |
|
|
Von:
Wolfgang |
Datum:
26.06.2025 20:29:54 |
Views:
29 |
Rating:
|
Antwort:
|
Thema:
Outlook - Alle Anhänge nach Typ löschen |
Danke euch für eure Mühen.
Habe nun die richtigen Anpassungen gefunden. Ist zwar nicht nach Dateityp, sondern nach Dateinamen aber da es sich um eine immer wiederkehrend gleiche Anlage in Form einer Email handelt, die erhalten bleiben soll, geht es natürlich auch so.
Ich füge mal das Script ein. Wer noch Verbesserungsvorschläge hat, wie man das noch flexibler einstellen kann, dann her damit.
Sub RemoveAttachmentsFromSelectedEmails()
Dim objItem As Object
Dim objAttachment As Attachment
Dim strFolderPath As String
Dim i As Long
Dim NichtLoeschen$
NichtLoeschen = "Sie haben eine Auftragsbestätigung erhalten.msg###"
On Error Resume Next
' Schleife durch ausgewählte E-Mails im aktiven Ordner
For Each objItem In Application.ActiveExplorer.Selection
If objItem.Class = olMail Then
' Schleife durch jeden Anhang
For i = objItem.Attachments.Count To 1 Step -1
Set objAttachment = objItem.Attachments(i)
' Anhang entfernen
If InStr(1, NichtLoeschen, objAttachment.FileName, vbTextCompare) = 0 Then objAttachment.Delete
Next i
objItem.Save ' Änderungen an der E-Mail speichern
End If
Next objItem
On Error GoTo 0
MsgBox "Anhänge aus den ausgewählten E-Mails entfernt."
End Sub
Gruß
Wolfgang
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
25.06.2025 19:17:10 |
Wolfgang |
|
|
|
25.06.2025 23:18:50 |
Gast29039 |
|
|
|
26.06.2025 10:16:28 |
Gast79350 |
|
|
 Outlook - Alle Anhänge nach Typ löschen |
26.06.2025 20:29:54 |
Wolfgang |
|
|