AtTipps, Tricks & Tools
für Microsoft® Office Outlook®

Grüner PfeilJetzt Upgrade kaufen

English
Tipps Programmierung E-Mail erneut senden

E-Mail erneut senden

Um eine bereits gesendete E-Mail erneut zu versenden, muss diese geöffnet werden und kann danach mit "(Andere) Aktionen" -> "Diese Nachricht erneut senden..." noch einmal gesendet werden.

Anschließend muss man noch auf den Senden-Button klicken und die E-Mail wieder schließen. Wesentlich einfacher geht es mit ein paar Zeilen VBA-Code.

Zur Verwendung dieses Beispiels beachten Sie bitte die wichtigen Hinweise, sowie den Workshop VBA in Outlook® verwenden. Den Code bitte in ein neues Modul kopieren (Einfügen -> Modul im VBA-Editor).

Für Outlook® 2000, Outlook® 2002, Outlook® 2003, Outlook® 2007

Option Explicit
 
Public Sub SendAgain()
 
    '=====================================================================
    ' Sendet ein markiertes Element noch einmal
    ' (c) Peter Marchert - http://www.outlook-stuff.com
    ' 2009-07-06 Version 1.0.0
    '=====================================================================
 
    Dim objItem As Object
    Dim blnKeep As Boolean
 
    On Error GoTo ExitProc
 
    '---------------------------------------------------------------------
    ' Originalelement erhalten(True = erhalten, False = Nicht erhalten)?
    '---------------------------------------------------------------------
    blnKeep = True
 
    '---------------------------------------------------------------------
    ' Aktuell markierte E-Mail referenzieren
    '---------------------------------------------------------------------
    Set objItem = Outlook.ActiveExplorer.Selection(1)
 
    '---------------------------------------------------------------------
    ' Wenn schon gesendet und gespeichert, dann versenden
    '---------------------------------------------------------------------
    If objItem.Sent And objItem.Saved Then
 
        '-----------------------------------------------------------------
        ' Soll das Originalitem erhalten bleiben?
        '-----------------------------------------------------------------
        If blnKeep Then objItem.Copy
 
        '-----------------------------------------------------------------
        ' Element senden
        '-----------------------------------------------------------------
        objItem.Send
 
    End If
 
ExitProc:
    '---------------------------------------------------------------------
    ' Referenz auf Element löschen
    '---------------------------------------------------------------------
    Set objItem = Nothing
 
End Sub

Exklusive Sonderangebote und wertvolle Tipps!

Newsletter Melden Sie sich jetzt für den kostenlosen Newsletter Service von outlook-stuff.com an und profitieren Sie von exklusiven Sonderangeboten für ESM-Tools, sowie wertvollen Tipps für Ihren Umgang mit Outlook®!

Kurzmeldung

Neues Lizenzierungsverfahren

Mit den Programmständen vom 3. Dezember 2010 wurde ein neues Lizenzierungsverfahren eingeführt.

 Weiterlesen...

Lebenslange Updates inkl.!

Ja, es ist wirklich wahr: Bei outlook-stuff.com zahlen Sie für Updates keinen Cent extra!
Lebenslage Updates inkl.!

1x bezahlen = immer benutzen!

zum Shop...

Produktpalette

Zu