Wie versendet man automatisch E-Mails mit CC- oder BCC-Feld über die mailto-Funktion in Excel?
Bei der geschäftlichen Kommunikation oder beim Verwalten von E-Mail-Verteilerlisten müssen Sie oft direkt aus Ihren Excel-Daten vorausgefüllte E-Mails generieren. Mit der mailto-Hyperlink-Funktion in Excel richten Sie im Handumdrehen E-Mail-Entwürfe mit vorab ausgefüllten Feldern wie CC und BCC ein – und beschleunigen so die Kontaktaufnahme mit mehreren Empfängern, ohne zwischen Anwendungen wechseln zu müssen. Diese Methode ist ideal für alle, die manuelle Eingaben reduzieren und gleichzeitig sicherstellen möchten, dass wichtige Empfänger stets in die Kommunikation einbezogen werden. In diesem Artikel zeigen wir Ihnen verschiedene Ansätze zur Automatisierung der E-Mail-Erstellung mit CC- und BCC-Feldern in Excel – von mailto-Hyperlinks über VBA-Code für die direkte Outlook-Automatisierung bis hin zu dynamischen Excel-Formelmethoden.
Automatisches Versenden von E-Mails mit CC- oder BCC-Feld mithilfe der mailto-Funktion in Excel
VBA-Code – Senden von E-Mails aus Excel mit CC und BCC über Outlook
Excel-Formel – Dynamische Erstellung von mailto-Links mit CC und BCC
Kutools für Excel – E-Mails mit CC und BCC einfach versenden
Automatisches Versenden von E-Mails mit CC- oder BCC-Feld mithilfe der mailto-Funktion in Excel
Der mailto-Hyperlink-Ansatz ist eine direkte Methode, um in Outlook für Desktop oder anderen E-Mail-Clients, die das mailto-Protokoll unterstützen, die Erstellung von E-Mails mit vordefinierten CC- und BCC-Feldern zu initiieren. Diese Lösung ist einfach zu nutzen und ideal für Anwender, die manuell kleine Mengen von E-Mails erstellen oder Kontaktlisten mit vorausgefüllten Entwürfen verknüpfen möchten.
Beachten Sie jedoch, dass mailto-Hyperlinks lediglich einen E-Mail-Entwurf öffnen, ohne ihn automatisch zu versenden – zudem können Einschränkungen auftreten, abhängig davon, ob Ihr Standard-E-Mail-Client erweiterte Felder wie BCC oder Nicht-Outlook-Umgebungen unterstützt.
So richten Sie einen mailto-Hyperlink in Excel mit CC- oder BCC-Feldern ein:
1. Wählen Sie die Zelle aus, die den Text enthält, den Sie in einen mailto-Hyperlink verwandeln möchten – sei es der Name des Empfängers, die E-Mail-Adresse oder eine beschreibende Aktion für die E-Mail.
2. Klicken Sie im Excel-Menüband auf Einfügen > Hyperlink. Das Dialogfeld „Hyperlink erstellen“ wird angezeigt.

3. Im Hyperlink erstellen-Dialogfeld:
- Klicken Sie im linken Bereich des Dialogfelds auf E-Mail-Adresse im Abschnitt Verknüpfen mit.
- Geben Sie im E-Mail-Adresse-Feld die primäre Empfänger-E-Mail-Adresse (die „An“-Adresse) ein.
- Im Betreff-Feld können Sie nicht nur die Betreffzeile angeben, sondern auch Cc-, Bcc- und Nachrichtentext-Felder hinzufügen. Trennen Sie diese Parameter mit dem kaufmännischen Und-Zeichen (&). Achten Sie darauf, keine Leerzeichen zwischen Parameternamen und dem Gleichheitszeichen zu verwenden.
Beispiel: Wenn Sie eine E-Mail mit dem Betreff „Betrefftest“, CC an happy.xuebi@163.com, BCC an happysiluvia@gmail.com und dem Nachrichtentext „neue Test-E-Mail“ erstellen möchten, geben Sie Folgendes in das Betreff-Feld ein:
Betrefftest&cc=happy.xuebi@163.com;&bcc=happysiluvia@gmail.com;&body=neue Test-E-Mail
Das korrekte Format lautet:Betreffnachricht&cc=E-Mail-Adresse;&bcc=E-Mail-Adresse;&body=Nachrichtentext. Ersetzen Sie diese Platzhalter durch Ihren eigenen Betreff, Ihre CC- und BCC-Adressen sowie den Nachrichtentext. Sie können mehrere CC- oder BCC-E-Mail-Adressen angeben, indem Sie sie mit Semikolons trennen (z. B.:cc=address1@mail.com;address2@mail.com). Achten Sie darauf, den Inhalt nicht zu lang zu gestalten – einige E-Mail-Clients begrenzen die Länge der mailto-URL.
4. Klicken Sie auf OK, um Ihre Einstellungen zu bestätigen und den Hyperlink zu erstellen. Sobald Sie auf diesen Zellenlink klicken, öffnet Outlook einen neuen E-Mail-Entwurf mit vorausgefüllten Feldern für An, CC, BCC, Betreff und Nachrichtentext gemäß Ihren Angaben.

Sobald der mailto-Hyperlink eingerichtet ist, öffnet ein Klick darauf in Excel automatisch Ihr Standard-E-Mail-Programm (z. B. Outlook) mit der vorbereiteten Nachricht – bereit zur Überprüfung und zum Versand. Das spart Ihnen erheblichen Aufwand durch wiederholte manuelle Eingaben und sorgt gleichzeitig für maximale Konsistenz.

Tipps & Hinweise:
- Diese Methode funktioniert nur, wenn Outlook als Standard-E-Mail-Client festgelegt ist. Sollte Ihr System ein anderes E-Mail-Programm oder eine Webmail-Oberfläche standardmäßig verwenden, kann das Ergebnis davon abweichen oder die Erstellung der CC-/BCC-Felder wie erwartet fehlschlagen. Testen Sie die Funktion daher unbedingt in Ihrer Umgebung, bevor Sie sie im großen Maßstab einsetzen.
- Die Länge der mailto-URL ist möglicherweise begrenzt – besonders bei langem Nachrichtentext oder mehreren Empfängern. Für Massenversand empfehlen wir alternative Lösungen wie die VBA-Automatisierung.
- Wenn Sie Zeilenumbrüche im Nachrichtentext verwenden möchten, kodieren Sie diese als
%0D%0A(z. B.)body=Zeile1%0D%0AZeile2).
VBA-Code – Senden von E-Mails aus Excel mit CC und BCC über Outlook
In Szenarien, in denen Sie das Versenden von E-Mails vollständig automatisieren möchten – ohne dass Benutzer manuell auf Hyperlinks klicken müssen – nutzen Sie am besten die VBA-Fähigkeiten (Visual Basic for Applications) von Excel. Mit VBA passen Sie E-Mails individuell an, indem Sie Empfänger-, CC-, BCC-, Betreff- und Nachrichtentext-Felder einbinden, und versenden sie direkt über Outlook. Diese Lösung eignet sich ideal für Massenversand, Berichterstattung und alle Situationen, in denen standardisierte Kommunikation entscheidend ist. Die nachfolgend beschriebene Methode sendet E-Mails programmgesteuert und gewährleistet eine vollautomatische Ausführung – vorausgesetzt, Microsoft Outlook ist auf Ihrem Computer installiert und verfügbar.
Vorteile: Höchst flexibel, unterstützt Massenautomatisierung, verarbeitet zahlreiche Empfänger und kommt ganz ohne manuelle Eingriffe aus – ideal für Berichte, Erinnerungen und Workflow-Benachrichtigungen.
Nachteile: Erfordert die Freigabe von Makros sowie entsprechende Berechtigungseinstellungen. Funktioniert nicht, wenn Outlook blockiert oder nicht installiert ist.
1. Öffnen Sie den VBA-Editor, indem Sie auf Entwickler > Visual Basic klicken. Klicken Sie im erscheinenden Fenster auf Einfügen > Modul, und fügen Sie anschließend den folgenden Code in den Modulbereich ein:
Sub SendMailWithCCandBCC()
Dim OutlookApp As Object
Dim OutlookMail As Object
Dim ToRecipient As String
Dim CCRecipient As String
Dim BCCRecipient As String
Dim SubjectLine As String
Dim BodyText As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set OutlookApp = GetObject(class:="Outlook.Application")
If OutlookApp Is Nothing Then
Set OutlookApp = CreateObject(class:="Outlook.Application")
End If
On Error GoTo 0
Set OutlookMail = OutlookApp.CreateItem(0)
' Read recipient fields from worksheet cells if needed:
ToRecipient = "recipient@email.com"
CCRecipient = "ccperson@email.com"
BCCRecipient = "bccperson@email.com"
SubjectLine = "This is a test subject"
BodyText = "This is the email message body."
With OutlookMail
.To = ToRecipient
.CC = CCRecipient
.BCC = BCCRecipient
.Subject = SubjectLine
.Body = BodyText
.Display ' Use .Send to send without preview, or .Display to show draft
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub 2. Schließen Sie nach der Eingabe des Codes den VBA-Editor. Wechseln Sie zurück zu Excel und klicken Sie auf der Entwickler-Registerkarte auf Makros, wählen Sie SendMailWithCCandBCC aus und klicken Sie auf Ausführen. Dadurch wird Outlook gestartet und eine E-Mail mit Ihren vordefinierten Feldern für Empfänger, CC, BCC, Betreff und Nachrichtentext erstellt. Bei Bedarf können Sie diese Werte dynamisch aus bestimmten Arbeitsblattzellen auslesen und die oben fest codierten Adressen ersetzen. Verwenden Sie beispielsweise ToRecipient = Range("A2").Value, um den Wert aus Zelle A2 zu lesen.
Fehlerbehebungstipps: Sollte das Makro nicht ausgeführt werden, überprüfen Sie, ob Makros unter Datei > Optionen > Vertrauensstellungscenter > Makroeinstellungen aktiviert sind. Zudem darf Outlook nicht durch die Sicherheitsrichtlinien Ihres Systems blockiert sein. Falls eine Fehlermeldung erscheint, vergewissern Sie sich, dass Outlook ordnungsgemäß installiert und als Standard-E-Mail-Programm eingerichtet ist.
Hinweis: Dieser VBA-Ansatz umgeht das manuelle Anklicken von Hyperlinks und eignet sich ideal für automatisierte Massen-E-Mail-Workflows. Stellen Sie stets sicher, dass Ihre automatisierten Nachrichten den E-Mail-Richtlinien Ihrer Organisation entsprechen, bevor Sie diese versenden.
Excel-Formel – Dynamische Erstellung von mailto-Links mit CC und BCC
Für Tabellenkalkulationsnutzer, die dynamische mailto-Links für mehrere Empfänger, Serien-E-Mails oder personalisierte E-Mail-Links basierend auf unterschiedlichen Arbeitsblattdaten erstellen möchten, lassen sich Excel-Formeln nutzen, um mailto-Hyperlinks automatisch zu generieren. Besonders vorteilhaft ist dies, wenn sich Empfängerlisten, Betreffzeilen oder Nachrichtentexte zeilenweise unterscheiden – etwa bei ausgehenden Kundenbenachrichtigungen oder maßgeschneiderten Warnhinweisen. Die formelbasierte Methode bietet maximale Flexibilität und hält dabei alle Konfigurationen innerhalb gewöhnlicher Arbeitsblattzellen.
Vorteile: Kein VBA oder Makros nötig. Ideal für personalisierte oder Serien-Links anpassbar. Minimaler Einrichtungsaufwand und geringes Risiko.
Nachteile: Die Links müssen weiterhin manuell angeklickt werden, die URL-Länge ist begrenzt und Sonderzeichen erfordern gegebenenfalls eine komplexe Codierung.
Angenommen, Sie haben folgendes Layout:
- A2: Primärer Empfänger E-Mail-Adresse (An)
- B2: CC E-Mail-Adresse(s)
- C2: BCC E-Mail-Adresse(s)
- D2: Betreff
- E2: E-Mail-Nachrichtentext
Um einen dynamischen mailto-Hyperlink mit diesen Feldern zu generieren, geben Sie folgende Formel in Zelle F2ein:
=HYPERLINK("mailto:"&A2&"?cc="&B2&"&bcc="&C2&"&subject="&D2&"&body="&E2, "Send Mail") Nachdem Sie diese Formel in F2 eingegeben haben, drücken Sie die Eingabetaste. In der Zelle wird der Text E-Mail senden als anklickbarer Link angezeigt. Sobald Sie darauf klicken, wird in Ihrem Standard-E-Mail-Programm eine neue E-Mail mit den in den Spalten A bis E angegebenen Adressen und Inhalten erstellt.
Möchten Sie dies auf mehrere Zeilen anwenden, kopieren Sie einfach Zelle F2 und fügen sie über den gewünschten Zeilenbereich nach unten ein – die mailto-Inhalte passen sich dann dynamisch an die Daten jeder einzelnen Zeile an.
Praktische Tipps:
- Verwenden Sie
ENCODEURL()(verfügbar in modernem Excel) für Nachrichtentexte oder Betreffzeilen, die möglicherweise Leerzeichen oder Sonderzeichen enthalten – zum Beispiel:ENCODEURL(D2). - Für Systeme, in denen
ENCODEURLnicht verfügbar ist, ersetzen Sie Leerzeichen manuell durch%20und Sonderzeichen gegebenenfalls entsprechend. - Vermeiden Sie Fehler durch abgeschnittene Links in E-Mail-Clients, indem Sie die Gesamtlänge des Links begrenzen.
Kutools für Excel – E-Mails mit CC und BCC einfach versenden
Für Anwender, die eine intuitivere und benutzerfreundlichere Lösung ohne Formeln oder VBA-Code suchen, bietet Kutools für Excel eine leistungsstarke und effiziente Alternative. Mit der Funktion „E-Mails senden“ erhalten Sie eine grafische Oberfläche, über die Sie direkt aus Excel heraus mühelos E-Mails – inklusive CC- und BCC-Empfängern – versenden können. Ideal für alle, die Point-and-Click-Bedienung bevorzugen.
Vorteile dieser Methode:
- Keine Formeln oder VBA nötig: Vollständig GUI-basiert und somit ohne Programmierkenntnisse nutzbar.
- Dynamische E-Mail-Listen-Unterstützung: Ordnen Sie Excel-Bereiche ganz einfach E-Mail-Feldern wie „An“, „CC“, „BCC“ und „Betreff“ zu.
- Stapelverarbeitung: Senden Sie E-Mails basierend auf Ihrer E-Mail-Liste im Batch-Verfahren.
- Outlook-Integration: Nahtloses Versenden über Outlook mit Anhängen und benutzerdefinierten Platzhaltern.
Nachdem Sie Kutools für Excel installiert haben, gehen Sie wie folgt vor:
- Bereiten Sie Ihre E-Mail-Liste vor: Strukturieren Sie Ihre Daten in einem Arbeitsblatt mit Spalten wie E-Mail, Cc, Bcc, Betreff usw. – siehe Screenshot:

- Wählen Sie den Zellbereich aus, der Ihre E-Mail-Liste – inklusive der Überschriften – enthält.
- Wechseln Sie zur KUTOOLS PLUS-Registerkarte und wählen Sie E-Mails senden.
- Konfigurieren Sie anschließend die E-Mails senden-Einstellungen:
- Wählen Sie in den Feldern An, Cc, Bcc und Betreff die entsprechende Spaltenüberschrift aus.
- Geben Sie Ihren E-Mail-Text einfach in das Textfeld ein.
- Klicken Sie auf Senden, um E-Mails automatisch über Outlook zu versenden.

Kutools verarbeitet jede Zeile Ihrer E-Mail-Liste und versendet individuelle E-Mails mit den angegebenen CC-/BCC-Empfängern.
- Diese Funktion verwendet standardmäßig „Mit Outlook senden“. Stellen Sie daher sicher, dass Outlook auf Ihrem System installiert und korrekt eingerichtet ist.
- Wenn Outlook auf Ihrem Computer noch nicht eingerichtet ist, können Sie alternativ einen anderen Mailserver manuell konfigurieren, um E-Mails zu versenden.
Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen
Zusammenfassend: Wählen Sie VBA für automatisierte, massenhafte oder vollständig automatische Versandaufgaben – insbesondere bei umfangreichen Berichten oder geplanten Benachrichtigungen. Für interaktive Szenarien mit kleineren Empfängerlisten bieten dynamische, formelbasierte mailto-Links eine effiziente Workflow-Integration. Alternativ liefert Kutools für Excel einen rein GUI-basierten Ansatz ohne jegliche Programmierkenntnisse: Die leistungsstarke Funktion „E-Mails senden“ vereinfacht das Versenden von Nachrichten mit CC/BCC-Feldern, indem Sie Excel-Bereiche direkt den entsprechenden E-Mail-Feldern zuordnen können – ideal für Anwender, die intuitive Point-and-Click-Vorgänge bevorzugen. Stellen Sie stets sicher, dass die Sicherheitseinstellungen Ihres Systems und die Standardanwendungs-Konfiguration mit diesen Lösungen kompatibel sind, und testen Sie Workflows zunächst im kleinen Rahmen, bevor Sie sie flächendeckend einsetzen, um versehentliche Massenversände oder unbeabsichtigte Datenpreisgaben zu vermeiden.
Verwandter Artikel:
- Wie sendet man mithilfe der mailto-Hyperlink-Funktion eine E-Mail direkt aus Excel?
- VBA-Code – Senden von E-Mails aus Excel mit CC und BCC über Outlook
- Excel-Formel – Dynamische Erstellung von mailto-Links mit CC und BCC
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins

