VBA Outlook EMail senden und als msg abspeichern
Hallo,
ich möchte über einen zusätzlichen Button in Outlook eine E-Mail versenden und auf einen festen Pfad abspeichern.
Soweit war ich schon:
Public Sub SendAndSave()
Dim obj As Object
Dim Mail As Outlook.MailItem
Set obj = Application.ActiveInspector.CurrentItem
If TypeOf obj Is Outlook.MailItem Then
Set Mail = obj
Mail.SaveAs "C:\temp\" & Mail.To & "_" & Mail.Subject & "_" & Format(Date, "yyyymmdd") & ".msg", olMSG
Mail.Send
End If
End Sub
Nur leider brauche ich die Nachricht in dem Format, wie sie in Gesendete Objekte liegt( also ohne das die Felder noch bearbeitbar sind.
Ist es möglich eine Mail zu senden und dann diese aus den Gesendeten Objekten abzuspeichern?
Hat jemand eine Idee?
Gruß
Michael
ich möchte über einen zusätzlichen Button in Outlook eine E-Mail versenden und auf einen festen Pfad abspeichern.
Soweit war ich schon:
Public Sub SendAndSave()
Dim obj As Object
Dim Mail As Outlook.MailItem
Set obj = Application.ActiveInspector.CurrentItem
If TypeOf obj Is Outlook.MailItem Then
Set Mail = obj
Mail.SaveAs "C:\temp\" & Mail.To & "_" & Mail.Subject & "_" & Format(Date, "yyyymmdd") & ".msg", olMSG
Mail.Send
End If
End Sub
Nur leider brauche ich die Nachricht in dem Format, wie sie in Gesendete Objekte liegt( also ohne das die Felder noch bearbeitbar sind.
Ist es möglich eine Mail zu senden und dann diese aus den Gesendeten Objekten abzuspeichern?
Hat jemand eine Idee?
Gruß
Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 111884
Url: https://administrator.de/contentid/111884
Ausgedruckt am: 22.11.2024 um 22:11 Uhr