VBA Sendmail Befehl ohne automat. Senden

Hallo Zusammen,

Ich habe den Befehl Sendmail soweit komplett mit Betreff und Mailadresse. Möchte aber, dass sich das E-mail (Outlook) Fenster öffnet (mit Empfänger und Dateianhang) und ich noch selbst die Möglichkeit besitze die Mail zu editieren.
So das die Mail erst per Knopfdruck auf „Senden“ abgeschickt wird.

Gibt es da eine Möglichkeit ?

Danke

Hallo Flexo,

probiers doch mal mit:

Application.Dialogs(xlDialogSendMail).Show

Über das Standarddialogfenster erfolgt das Senden erst nach Klick auf den Sendebutton. Anschließend wird dein vba an der gleichen Stelle weiter ausgeführt.

Bei diesem Befehl kannst du auch ein paar Argumente mitgeben (recipients, subject, return_receipt). Leider gibt die Hilfe keine weitergehenden Angaben. Aber hier hilft die Methode „Versuch und Irrtum“. Erfolgreich habe ich getestet mit „recipients“ und „subject“. Der Befehl sah dann so aus:

Application.Dialogs(xlDialogSendMail).Show „mailadresse“, „testmail“

Das dritte Argument „return_receipt“ (wenn das Argument erforderlich ist, sollte eine Fehlerbehandlung unbedingt erfolgen) habe ich nicht getestet.

Gruß
Marion

Hallo Marion,

das ist die Lösung, ich habe viel zu weit gesucht. Das ist ein
Sternchen wert… leider muss man aber schon 2 Monate angemeldet sein, um diese verteilen zu können :frowning: .

Ich danke Dir.
Gruss
Flexo