Wie sende ich eine E-Mail mit spezifischem Fett/Schriftgröße/Farbe/Unterstrichen-Textformat in Excel?
In vielen professionellen Szenarien reicht es möglicherweise nicht aus, einfache Nur-Text-E-Mails aus Excel zu versenden, um wichtige Inhalte hervorzuheben oder die Lesbarkeit zu verbessern. Zum Beispiel möchten Sie vielleicht Schlüsselbotschaften betonen, Überschriften einfügen oder verschiedene Farben verwenden, um Informationen für die Empfänger zu organisieren. Die Anwendung von reichhaltigem HTML-Formatierung – wie Fett, Unterstreichen, benutzerdefinierte Schriftgrößen und farbigen Text – ermöglicht es Ihnen, optisch ansprechende, leicht lesbare E-Mails direkt aus Excel zu erstellen. Dieser Artikel diskutiert praktische Möglichkeiten, eine E-Mail mit einem angepassten HTML-formatierten Textkörper, einschließlich Fett, Unterstreichung, Schriftgröße und Farbangaben, aus Excel zu versenden.
E-Mail mit spezifischem Fett/Schriftgröße/Farbe/Unterstrichen-Textformat mit VBA-Code senden
E-Mail mit spezifischem Fett/Schriftgröße/Farbe/Unterstrichen-Textformat mit VBA-Code senden
Um eine gut formatierte E-Mail direkt aus Excel zu versenden, können Sie ein VBA-Makro verwenden, das den Nachrichtentext mit HTML-Tags definiert. Dieser Ansatz gibt Ihnen die volle Kontrolle darüber, wie der E-Mail-Inhalt für den Empfänger erscheint, und unterstützt Details wie Fett, Unterstreichen, farbigen und veränderten Text direkt im E-Mail-Text.
Die Verwendung von VBA zum Anpassen und Versenden von E-Mails aus Excel ist besonders nützlich, wenn:
- Sie Berichte, Analysen oder Erinnerungen aus Ihren Daten mit bestimmten hervorgehobenen Inhalten generieren und versenden möchten.
- Sie ein professionelles, markenkonformes Erscheinungsbild in Ihren automatisierten E-Mails beibehalten müssen.
- Mehrere Elemente – wie Titel, Überschriften oder Anweisungen – zur Klarheit hervorstechen sollen.
Das Versenden von E-Mails mit VBA erfordert jedoch grundlegende Kenntnisse des VBA-Editors und der Outlook-Integration, und Sie sollten über die notwendigen Outlook-Berechtigungen verfügen, um E-Mails programmatisch zu versenden.
Im Folgenden finden Sie detaillierte Schritte zum Einrichten und Verwenden des VBA-Codes für diese Aufgabe:
1. Drücken Sie gleichzeitig die Tasten Alt + F11. Dies öffnet das Microsoft Visual Basic for Applications (VBA)-Editor-Fenster, in dem Sie benutzerdefinierten Code hinzufügen können, um Excel-Prozesse zu automatisieren.
2. Gehen Sie im VBA-Editor-Fenster zum oberen Menü und klicken Sie auf Einfügen > Modul, um ein neues leeres Code-Modul zu erstellen. Kopieren und fügen Sie den unten bereitgestellten VBA-Code in dieses Fenster ein.
VBA-Code: E-Mail mit spezifischem Fett/Schriftgröße/Farbe/Unterstrichen-Textformat in Excel senden
Sub SharePerformance1()
'Update by ExtendOffice 2018/3//5
Dim xOutApp As Object
Dim xOutMail As Object
Dim xOutMsg As String
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xOutMsg = "<b>This text is bold</b><br/><span style=""color:#80BFFF"">Font Color</span style=""color:#80BFFF""><br />" & _
"<u>New line with underline</u><br /><p style='font-family:calibri;font-size:25'>Font size</p>"
With xOutMail
.To = "Email Address"
.CC = ""
.BCC = ""
.Subject = "Html format email"
.HTMLBody = xOutMsg
.Display
End With
Set xOutMail = Nothing
Set xOutApp = Nothing
End Sub
Parameter und Formatierungstipps:
3. Sobald Sie die erforderlichen Änderungen vorgenommen haben, drücken Sie die F5-Taste im VBA-Editor, um den Code auszuführen. Outlook wird eine neue E-Mail mit der angegebenen Formatierung öffnen. Überprüfen Sie die Nachricht und klicken Sie auf die Senden-Schaltfläche, um Ihre angepasste E-Mail zu versenden.
Vorsichtsmaßnahmen und zusätzliche Tipps: Stellen Sie sicher, dass Outlook geöffnet ist und als Standard-Mail-Client eingerichtet ist; andernfalls könnte das Makro fehlschlagen, die Nachricht zu erstellen oder zu versenden. Wenn Sie Sicherheitsaufforderungen im Zusammenhang mit programmgesteuertem Versenden erhalten, passen Sie Ihre Outlook-Einstellungen entsprechend an oder wenden Sie sich an Ihren IT-Administrator. Überprüfen Sie immer die Empfänger-E-Mails auf Korrektheit, um unbeabsichtigte Zustellungen zu vermeiden. Das Testen des Makros durch das Versenden einer E-Mail an sich selbst kann helfen, sicherzustellen, dass Ihre HTML-Formatierung wie gewünscht auf verschiedenen Geräten und Mailclients erscheint.
Dieser VBA-Ansatz bietet maximale Flexibilität bei der HTML-Gestaltung, erfordert jedoch, dass Outlook lokal installiert ist und möglicherweise die Sicherheitseinstellungen für Outlook-Makros angepasst werden müssen. Für Benutzer ohne Outlook oder für diejenigen, die eine benutzerfreundlichere, klickbasierte Lösung benötigen, können andere Lösungen oder Add-ins in Betracht gezogen werden.
Alternative Lösung: Verwenden Sie das Senden von E-Mails-Dienstprogramm von Kutools für Excel
Wenn Sie oft formatierte E-Mails aus Excel versenden müssen, aber eine Lösung ohne das Schreiben oder Ausführen von VBA-Code bevorzugen, bietet Kutools für Excel eine hilfreiche Funktion: das Dienstprogramm zum Versenden von E-Mails. Dieses Add-in ermöglicht es Ihnen, personalisierte, HTML-formatierte Nachrichten (einschließlich fettem, unterstrichenem, farbigem und größenveränderlichem Text) basierend auf Daten aus Ihrem Excel-Arbeitsblatt zu versenden – ohne komplizierte Codebearbeitung oder potenzielle Outlook-Sicherheitsaufforderungen.
Versenden Sie ganz einfach E-Mails über Outlook, basierend auf den Feldern einer erstellten Mailingliste in Excel:
Die Senden von E-Mails Dienstprogramm von Kutools für Excel hilft Benutzern dabei, E-Mails über Outlook basierend auf einer in Excel erstellten Mailingliste zu versenden.
Jetzt herunterladen und ausprobieren!
- Diese Methode wird empfohlen, wenn Sie häufig ähnliche E-Mails versenden oder dynamisch Daten aus mehreren Zeilen einbeziehen müssen.
- Mit Kutools können Sie HTML-formatierte E-Mails direkt über einen interaktiven Dialog zusammenstellen, die Wirkung vorab anzeigen und E-Mails im Batchversand mit der richtigen Formatierung versenden.
Die Verwendung von Kutools reduziert im Vergleich zu codebasierten Methoden die Fehlerquote, ist benutzerfreundlich für Anfänger und erfordert kein Aktivieren oder Bearbeiten von Makros.
Wenn Sie beim Ausführen der VBA-Lösung Fehlermeldungen erhalten (wie „Objektvariable oder With-Blockvariable nicht gesetzt“), stellen Sie sicher, dass Ihr Outlook-Programm installiert und ordnungsgemäß konfiguriert ist, Ihre Makroeinstellungen die Ausführung von VBA-Code zulassen und alle erforderlichen Referenzen aktiviert sind. Möglicherweise müssen Sie auch E-Mail-Adressen aktualisieren und HTML-Tags zur Kompatibilität mit dem E-Mail-Client des Empfängers anpassen (einige ältere Clients unterstützen möglicherweise nicht alle fortschrittlichen Stile). Bei Massenversand oder bei Bedarf großer Mengen testen Sie immer zuerst mit einer kleineren Stichprobe, um das Auslösen von Spamfiltern zu vermeiden.
Verwandte Artikel:
- Wie sende ich eine E-Mail automatisch basierend auf einem Zellenwert in Excel?
- Wie füge ich eine Signatur in eine Outlook-E-Mail ein, wenn ich sie per VBA in Excel versende?
- Wie sende ich eine E-Mail ohne Outlook in Excel?
- Wie sende ich ein spezifisches Diagramm in einer E-Mail mit VBA in Excel?
- Wie sende ich eine E-Mail zu einer bestimmten Tageszeit in Excel?
- Wie sende ich eine E-Mail mit HTML-E-Mail-Text in Excel?
Die besten Produktivitätstools für das Büro
Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...
Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher
- Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
- Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!
Alle Kutools-Add-Ins. Ein Installationspaket
Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.





- All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
- Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
- 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins