Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

E-Mail Versand-Code ok?

Forumthread: E-Mail Versand-Code ok?

E-Mail Versand-Code ok?
02.06.2025 03:59:50
Thorsten
Hallo Excelfreunde,
ich möchte ein größer Preisliste an Handelskunden senden. Auf Nachfragen, wäre schön, wenn man gleich aus der Datei versenden kann, wollte ich es diesmal einbauen. Habe aber von VBA keine Ahnung.
In meiner eigenen Dateien verwende ich nachstehenden Code, der bei mir auch funktioniert.
Trotzdem Frage: Kann man das so versenden oder hebt es euch die Hand an Kopf. :-)



Sub MailSenden()
Set MyMessage = CreateObject("Outlook.Application").CreateItem(0)
Application.ScreenUpdating = False
On Error GoTo Fehler
With MyMessage
.to = Sheets("PL").Range("F5").Value
.Subject = Sheets("PL").Range("AF4").Value
.body = Sheets("PL").Range("AF1").Value
.ReadReceiptRequested = False ' Lesebestätigung
.Display
End With
GoTo ende
Fehler:
MsgBox "Die E-Mail konnte nicht verschickt werden!" & vbLf & vbLf & _
"Vieleicht haben Sie kein MS Outlook!", vbInformation, "Achtung!"
ende:
End Sub


Klar ist, der Code fubktioniert eh nur bei Outlook.
Wie müsste eine Änderung aussehen, wenn Kunden Outlook (New) verwenden?

Für Info besten Dank vorab,
Liebe Grüße aus Markkleeberg
Thorsten
Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: E-Mail Versand-Code ok?
02.06.2025 12:13:43
{Boris}
Hi,

ich denke, der Code sollte auch mit neuem Outlook laufen.

Die Sprungmarke 'ende:' kannst Du Dir sparen und stattdessen anstatt 'Goto ende' nur 'Exit Sub' schreiben.

VG, Boris
So wie ich das...
02.06.2025 12:22:34
Case
Moin Thorsten, :-)

... sehe, gibt es im neuen Outlook (Outlook (new)) keine COM-Schnittstelle mehr - also ist VBA aussen vor. ;-)
https://www.borncity.com/blog/2023/10/16/neue-outlook-app-als-problem-der-ansatz-schneidet-alle-com-vba-lsungen-ab/

Über CDO geht es noch (hat mit Outlook (neu und alt)) aber nichts zu tun (ist eigentlich direkte SMTP-Verbindung): ;-)
https://vbatrainer.de/outlook-neue-version/#:~:text=Microsoft%20hat%20eine%20neue%20Outlook%20Version%20ver%C3%B6ffentlicht%2C%20in,Mails%20aus%20Excel%20heraus%20%C3%BCber%20VBA%20versenden%20kannst.

Servus
Case
Anzeige
AW: So wie ich das...
02.06.2025 12:27:06
mumpel
Bei CDO ist zu beachten, dass das nicht mit allen Emailprovidern funktioniert. Und CDO gibt es m.W. auch nicht auf allen PCs, das musste man schon vor Jahren größtenteils "nachinstallieren". Manche PCs, ins besondere Firmenrechner, blockieren CDO.
Was aber auch...
02.06.2025 12:46:04
Case
Moin, :-)

... geht ist Office Script mit Power Automate. ;-)

Servus
Case
Anzeige
AW: Was aber auch...
02.06.2025 12:48:11
mumpel
Das ist aber noch viel zu jung, da kennt sich von uns kaum jemand aus. ;)
So jung...
02.06.2025 13:00:08
Case
Moin, :-)

... ist es auch nicht mehr. Und wer Plattformunabhängig bzw. Cloudbasiert arbeiten muss, kommt nicht drum herum, wenn er Automatismen will. ;-)

Servus
Case
Anzeige
AW: E-Mail Versand-Code ok?
02.06.2025 12:24:32
mumpel
Bei "Outlook new" kommt nur "FollowHyperlink" in Frage. Das ist aber nicht so umfangreich wie die Outlook-Automatisierung.
AW: E-Mail Versand-Code ok?
02.06.2025 12:21:08
mumpel
Hallo!

Das neue Outlook kann kein VBA, daher wird dieser Code dort nicht funktionieren.

Gruß, René
AW: E-Mail Versand-Code ok?
02.06.2025 15:45:17
Thorsten
Hallo Boris,
vielen Dank, hat mir geholfen.

Auch an Mumpel und Case Danke für die zusätzlichen Infos.

LG Thorsten
Anzeige
AW: E-Mail Versand-Code ok?
02.06.2025 12:32:56
{Boris}
Oha - danke für die Info!
Sind damit jetzt sämtliche Mappen mit Outlook-Codes für die Tonne?

Viele Grüße

Boris
AW: E-Mail Versand-Code ok?
02.06.2025 12:47:24
mumpel
Wenn Du freiwillig oder gezwungender Maßen umstellst, dann ja. Deshalb niemals auf "Outlook new" umstellen wenn es nicht zwingend erforderlich ist. Leider hat man als Privatanwender keine Möglichkeit, auf "Novell GroupWise" umzustellen, da würde/könnte der Code größtenteils funktionieren, da Novell die COM-Schnittstelle nahezu identisch übernommen/lizensiert hat, falls das heute noch so ist nach den vielen Übernahmen (von einer Softwarefirma zur anderen).
Anzeige
AW: E-Mail Versand-Code ok?
02.06.2025 12:50:14
{Boris}
Hi René,

ok - danke sehr für die Infos!
Ich hab in der Vergangenheit ein paar Mappen für Kunden entwickelt, in denen der Outlook-Versand ein zentraler Bestandteil ist.
Das wär schon maximal doof, wenn das nicht mehr ginge.
Was genau soll/kann ich denen raten?

Viele Grüße

Boris
Anzeige
AW: Eventuell hilft...
02.06.2025 13:09:51
{Boris}
Hi Case,

vielen Dank!
Ich selbst hab davon keine Ahnung, leite das aber an meine Kunden weiter mit dem Rat, den jeweiligen IT-ler einzubinden.

Viele Grüße

Boris

Forumthreads zu verwandten Themen