VBOffice

Text aus Email-Betreff löschen

Dieses Makro entfernt unerwünschte Begriffe aus der Betreffzeile einer Email.

Zuletzt geändert: 13.02.2015 | Aufrufe: 31.093  | #136
◀ Vorheriges Beispiel Nächstes Beispiel ▶
SAM SAM
Legen Sie fest, mit welcher "Identität" Ihre Emails beim Empfänger erscheinen sollen. Mit SAM bestimmen Sie den Absender und Speicherort für Emails anhand von Regeln.

Wenn eine Email mehrfach hin und her geschickt wird, kommt es vor, dass der Betreff immer länger wird. Häufig erkennt ein Email-Client bei Antworten und Weiterleitungen nicht, dass das Kürzel dafür bereits in einer anderen Sprache vorhanden ist und stellt es in der eigenen Sprache voran. Die Gegenseite tut das dann auch wieder und so weiter.

Das Makro ist so aufgebaut, dass es vom Regelassistenten aufgerufen werden kann. Die Liste der zu entfernenden Begriffe können Sie beliebig erweitern. Die Begriffe müssen in Anführungszeichen stehen und werden per Komma voneinander getrennt.


tip  So fügen Sie Makros in Outlook ein
Public Sub ClearSubject(Item As Outlook.MailItem)
  Dim arr As Variant, i As Long
  
  'Liste der zu entfernenden Begriffe
  arr = Array("RE:", "FW:")
  
  For i = 0 To UBound(arr)
    Item.Subject = Replace(Item.Subject, arr(i), , "", , vbTextCompare)
  Next
  If Item.Saved = False Then
    Item.Subject = Trim$(Item.Subject)
    Item.Save
  End If
End Sub
OLKeeper OLKeeper
Der OLKeeper verhindert zuverlässig, dass Sie Microsoft Outlook unbeabsichtigt schließen und so etwa wichtige Emails verpassen würden.
email  Senden Sie eine Nachricht