Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Excel-Datei per Makro an mehrere Empfänger mailen

Problem: Ich habe im Excel ein Makro hinterlegt, das mich direkt ins Outlook zum weiterversenden führt. Dabei wird das Excel-Dokument wunschgemäss als Anlage platziert. Da dieses Mail an bestimmte Empfänger gesendet werden soll, möchte ich diese bereits hinterlegt haben, sobald ich das Makro aktiviere. Kann ich das denn so im Makro auch hinterlegen?
PcTipp
PcTipp
© Quelle: PCtipp.ch

Lösung: Sie können mit «Recipients:=Array» mehrere Empfänger definieren, die Ihre Mail mit dem Excel-Dokument im Anhang erhalten sollen.

Mittels folgendem Excel-Makro erstellt Outlook eine Mail an «test@example.com» und «testing@example.org». Die Betreffzeile lautet «Testmeldung von Excel 2007» und enthält Datum und Zeit, ausserdem sind im Mailtext die beiden Zeilen «Das ist ein Test.» sowie «Bitte ignorieren.» enthalten.

Wichtig: Passen Sie diese Daten im Makro-Code an Ihre Bedürfnisse an. Falls die Mail sofort gesendet werden soll, entfernen Sie aus der Zeile «Mail.Send» das einführende Hochkomma ('). Soll Outlook nach dem Versand geschlossen werden, löschen Sie aus der Zeile «OutApp.Quit» ebenfalls das Hochkomma. Wir empfehlen aber, die beiden Zeilen auskommentiert zu lassen, damit Sie die Mail noch einmal überprüfen können.

Das Makro zum Kopieren:

Sub ExcelDateiSenden()

Dim Nachricht As Object, OutApp As Object

Set OutApp = CreateObject("Outlook.Application")

Dim AWS As String

'Aktive Arbeitsmappe wird als Mail gesendet

AWS = ThisWorkbook.FullName

Set Nachricht = OutApp.CreateItem(0)

With Nachricht

.To = "test@example.com; testing@example.org"

.Subject = "Testmeldung von Excel 2007 " & Date & Time

.attachments.Add AWS

.Body = "Das ist ein Test." & vbCrLf & "Bitte ignorieren."

'Hier wird die Mail nochmals angezeigt

.Display

'Hier wird die Mail gleich in den Postausgang gelegt

'Mail.Send

End With

'Outlook schliessen

'OutApp.Quit

Set OutApp = Nothing

Set Nachricht = Nothing

End Sub

ACHTUNG: Die folgende, ursprünglich vorgestellte Makro-Variante versucht die Mail sofort zu senden. Wir raten deshalb davon ab, sie zu benutzen, sondern empfehlen die vorhin genannte Varainte.

Sub Senden()

ActiveWorkbook.SendMail _

Recipients:=Array _

("xyz@example.com", "test@example.org", "etc@example.com"), _

Subject:="Neukundenbestellung"

End Sub

Ersetzen Sie im Makro die Texte und die Empfängeradressen. Egal, welche Makro-Variante Sie verwenden wollen: Testen Sie ihre Funktion am besten zuerst mit Mailadressen, die Ihnen selbst gehören.

Kommentare

Office Cloud Kummerkasten Monitore Software Web-Dienste Internet & Sicherheit Software & Tools
Anzeige
Anzeige

Neueste Beiträge

Gaming-Hardware
Test: flüsterleise Gaming-Peripherie
Gaming-Tastaturen und -Mäuse haben viele gute Eigenschaften – die Lautstärke gehört meist nicht dazu. Der deutsche Hardwarehersteller be quiet! will das ändern. Wir haben die Leisetreter getestet und verlosen ausserdem zwei attraktive Bundles.
7 Minuten
6. Mär 2026
Apples Worldwide Developers Conference findet in der Woche vom 8. Juni statt
Apple hat bekannt gegeben, dass es seine jährliche Worldwide Developers Conference (WWDC) vom 8. bis 12. Juni online veranstalten wird.
2 Minuten
24. Mär 2026
Bundesrat Albert Rösti eröffnet Weltgipfel AI for Good
Anfang Juli 2026 werden in Genf drei internationale Konferenzen zur künstlichen Intelligenz und zur Informationsgesellschaft stattfinden. Im Mittelpunkt wird der Weltgipfel AI for Good stehen, den Bundesrat Albert Rösti eröffnen wird.
3 Minuten
24. Mär 2026

Das könnte Sie auch interessieren

Windows-Tipps
Fehlercodes verstehen
Die Fehlermeldungen von Windows verbergen sich oftmals hinter kryptischen Zahlencodes. Unser Artikel erklärt Ihnen die häufigsten Fehlermeldungen und zeigt auch gleich, wie man die Probleme beseitigt.
8 Minuten
23. Mär 2026
WhatsApp-Tipps
WhatsApp als Kanal
Mark Zuckerbergs Unternehmen Meta werkelt fortlaufend an neuen Funktionen für seine Chat-App WhatsApp. Seit Kurzem rollt der Tech-Riese ein grosses Update namens «WhatsApp Kanäle» aus. Was es damit auf sich hat, verrät unsere Wegleitung.
5 Minuten
20. Mär 2026
Sicherheits-Tipps
Alarm! Verseuchter PC!
Eine Unachtsamkeit, ein falscher Klick – dann ist es passiert: Ein digitaler Schädling hat sich in Windows eingenistet. Aber noch ist nichts verloren. Folgend finden Sie alles zu den passenden Reinigungstipps und Säuberungs-Tools.
10 Minuten
25. Mai 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare