ansgarmw74
Goto Top

Regel bzw. Makro für Weiterleitung und Löschung

Hallo,

ist es möglich eine Regel zuerzeugen, die eine weitergeleitete Mail aus dem "Gesendert"-Ordner nach dem Weiterleiten wieder entfernt?
Ich habe bis jetzt nur das Löschen im Posteingang gefunden.
Der "Gesendet"-Ordner soll nicht mit den weitergeleiteten Mails überflutet werden.
Oder kann man da durch ein Makro automatisch ausführen?
Gruß
A. Müller-Wissmann

Content-Key: 563511

Url: https://administrator.de/contentid/563511

Printed on: May 8, 2024 at 02:05 o'clock

Mitglied: 143728
143728 Apr 07, 2020 at 13:23:51 (UTC)
Goto Top
Z.B. über nen VBA Makro das vor dem Senden die Betreffzeile auf AW FW usw. checkt.
Member: ansgarmw74
ansgarmw74 Apr 07, 2020 updated at 13:31:37 (UTC)
Goto Top
Es geht darum, dass bei Outlook über die Weiterleitung über Regeln eine Kopie in de "Gesendet"-Ordner landet. Dies möchte ich verhindern. In der Regeln gibt es dazu keine Einstellmöglichkeit.
Leider bin ich im Schreiben von VBA-Makros nicht so fitt.
Mitglied: 143728
143728 Apr 07, 2020 updated at 13:47:23 (UTC)
Goto Top
Zitat von @ansgarmw74:

Es geht darum, dass bei Outlook über die Weiterleitung über Regeln eine Kopie in de "Gesendet"-Ordner landet. Dies möchte ich verhindern. In der Regeln gibt es dazu keine Einstellmöglichkeit.
Leider bin ich im Schreiben von VBA-Makros nicht so fitt.
Dann wirds Zeit face-smile. In der Regel statt der vorgefertigten Antwort ein Makro ausführen lassen das eine Mail erstellt, die Eigenschaft deleteaftersubmit auf true festlegt und dann sendet, fertig.
Hier steht alles was du dazu brauchst:
https://docs.microsoft.com/de-de/office/vba/api/outlook.mailitem.deletea ...
Emails weiterleiten mit Regel oder makro
Member: ansgarmw74
ansgarmw74 Apr 07, 2020 at 14:12:39 (UTC)
Goto Top
Hallo,
erstmal danke für die Hilfe.
Ich stehe gerade auf dem Schlauch.
Meine Erfahrung mit dem Einbinden von VBA ist schon 20 Jahre her. Hat sich doch mehr geändert als gedacht.
Wie muss ich den Code ein den VBA-Editor einbinden?
Wie starte ich dann das Makro über die Regeln?
Gruß
Ansgar
Mitglied: 143728
143728 Apr 07, 2020 updated at 14:46:51 (UTC)
Goto Top
Hier steht wie's geht
https://www.slipstick.com/outlook/rules/outlooks-rules-and-alerts-run-a- ...
https://www.msoutlook.info/question/run-a-script-rule-action-is-no-longe ...

Als Alternative ohne die abgeschaffte Regel-Aktion direkt über das NewMailExEvent:

Beispiel-Quellcode um nur Mails mit bestimmtem Subject weiterzuleiten, Zieladresse und Text für Subject anpassen oder eben die Abfrage entfernen, je nachdem was man alles weiterleiten will ...
Private Sub Application_NewMailEx(ByVal EntryIDCollection As String)
    Dim varEntryIDs, i As Integer
    Dim objItem As MailItem
    varEntryIDs = Split(EntryIDCollection, ",")  
    For i = 0 To UBound(varEntryIDs)
        Set objItem = Application.Session.GetItemFromID(varEntryIDs(i))
        If objItem.Class = olMail Then
            If InStr(1, objItem.Subject, "BlaBlub", vbTextCompare) > 0 Then  
                With objItem.Forward
                    .To = "receiver@domain.tld"  
                    .DeleteAfterSubmit = True
                    .Send
                End With
                
            End If
        End If
    Next
End Sub