Jump to content

Outlook VBA - Mail als Anhang weiterleiten


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo!

 

Ich möchte über ein Outlook Makro E-Mails als Anhang an eine definierte Adresse weiterleiten und danach löschen.

 

Das mit dem Weiterleiten und Löschen usw. funktioniert einwandfrei ... nur habe ich das Problem dass die Mails abhängig von der E-Mail-Option "Beim Weiterleiten von Nachrichten" versendet wird.

Da die User aber beim "normalen" Weiterleiten von Mails die Option "Text der ursprünglichen Nachricht..." bevorzugen kann ich dort leider nicht hinterlegen dass alle Mails als Anhang weitergeleitet werden.

 

Gibt es eine Möglichkeit dieses Verhalten direkt im Makro nachzubauen?

 

Thx...

 

Sub myForward()

Dim objMail As Outlook.MailItem
Set objItem = GetCurrentItem()
Set objMail = objItem.Forward
objMail.To = "mail@adress.de"
objMail.Send
objMail.Delete
Set objItem = Nothing
Set objMail = Nothing

End Sub


Function GetCurrentItem() As Object
Dim objApp As Outlook.Application
Set objApp = Application
On Error Resume Next
Select Case TypeName(objApp.ActiveWindow)
Case "Explorer"
Set GetCurrentItem = _
objApp.ActiveExplorer.Selection.Item(1)
Case "Inspector"
Set GetCurrentItem = _
objApp.ActiveInspector.CurrentItem
Case Else
End Select
End Function

Link zu diesem Kommentar

Lösung:

 

Sub Spam()

Dim objMail As Outlook.MailItem

Set objItem = GetCurrentItem()
Set objMail = objItem.Forward
objMail.To = "mail@address.com"
objMail.Attachments.Add objItem
objMail.Send
objItem.Delete
Set objItem = Nothing
Set objMail = Nothing

End Sub


Function GetCurrentItem() As Object
Dim objApp As Outlook.Application
Set objApp = Application
On Error Resume Next
Select Case TypeName(objApp.ActiveWindow)
Case "Explorer"
Set GetCurrentItem = _
objApp.ActiveExplorer.Selection.Item(1)
Case "Inspector"
Set GetCurrentItem = _
objApp.ActiveInspector.CurrentItem
Case Else
End Select
End Function

Link zu diesem Kommentar
  • 4 Wochen später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...