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

PC-Maus
Im Test – Logitech Mobi Fold
Nach dem Klapp-Handy kommt die faltbare Maus. Logitechs Mobi Fold soll der ideale Begleiter für unterwegs sein. Ob das alles nur grosse Klappe ist oder auch was dahintersteckt, verrät unser Test.
3 Minuten
12. Jun 2026
Digitalstudie: Junge Nutzer wollen weniger online sein
Die Deutschen verbringen weiterhin mehr als 67 Stunden pro Woche im Internet. Vor allem bei den unter 40-Jährigen zeichnet sich jedoch ein gegenläufiger Trend ab: Viele wollen ihre Online-Zeit bewusst reduzieren, insbesondere bei Social Media und Messenger-Diensten.
3 Minuten
11. Jun 2026
Videos zum Test vom Mähroboter Mova LiDAX Ultra 1000
Der PCtipp hat den Mähroboter Mova LiDAX Ultra 1000 einem ausführlichen Test unterzogen. Hier noch zwei Videos dazu.
2 Minuten
11. Jun 2026

Das könnte Sie auch interessieren

Tipps & Tricks
Schweizer Handy-Nummer: So finden Sie sie heraus
Wenn man einen Kollegen oder einen Firmenkontakt sucht und nicht an seine Handy-Nummer herankommt, hilft manchmal ein einfacher Google-Suchtrick.
3 Minuten
29. Jan 2019
Outlook-Tipps
Das neue Outlook
Microsoft hat seine beliebte E-Mail- und Organisations-Software Outlook komplett überarbeitet. Wir zeigen Ihnen Schritt für Schritt, wie Sie die neue Version einrichten, bedienen und optimal auf Ihre Bedürfnisse anpassen.
9 Minuten
10. Apr 2024
PDF-Tipps
Kostenlose PDF-Tools im Überblick
Das Portable Document Format, kurz PDF, eignet sich ideal zur Weitergabe und Archivierung von Dokumenten. Einmal erstellte PDFs nachträglich zu bearbeiten, ist allerdings nicht ganz so einfach. Diese kostenlosen PDF-Tools lösen das Problem.
8 Minuten
27. Mai 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare