KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie fügt man beim Versenden einer E-Mail aus Excel einen Hyperlink direkt in den E-Mail-Text ein?

AutorSiluvia Änderungsdatum

In vielen Arbeitsszenarien müssen Sie möglicherweise direkt aus Excel heraus E-Mails versenden und dabei anklickbare Hyperlinks in den E-Mail-Text einfügen. So können Empfänger beispielsweise direkt aus der Nachricht heraus auf Dateien zugreifen, Webseiten aufrufen oder relevante Dokumente öffnen. In Excel lassen sich solche Hyperlinks auf verschiedene praktische Weisen einbetten – etwa mithilfe von VBA-Automatisierung, integrierten Hyperlink-Funktionen oder Formeln. Jede Methode hat ihre eigenen Stärken und eignet sich je nach Anwendungsfall ideal für Automatisierung, manuelle Anpassung oder tabellenbasierte Linkgenerierung. In diesem Leitfaden stellen wir mehrere Ansätze vor, wie Sie Hyperlinks in den aus Excel versendeten E-Mail-Text einbetten, und erläutern jeweils deren Nutzen sowie wichtige Aspekte.


Hyperlink erstellen in den E-Mail-Text mit VBA-Code einfügen

Diese Methode richtet sich an Benutzer, die E-Mails mit direkt im Nachrichtentext eingebetteten Hyperlinks versenden möchten und Outlook als E-Mail-Client nutzen. Mithilfe von VBA können Sie E-Mails direkt aus Excel heraus automatisch erstellen, individuell anpassen und beliebige Hyperlinks oder formatierten Text nahtlos in den Nachrichtentext einbetten – ideal für Serienversand, Workflow-Automatisierung oder alle Fälle, in denen Vorlagentexte kombiniert mit dynamischen Werten aus Ihrem Arbeitsblatt zum Einsatz kommen sollen.

1. Öffnen Sie Ihre Arbeitsmappe und drücken Sie anschließend Alt+F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Gehen Sie im Visual-Basic-Editor zu Einfügen > Modul und fügen Sie den folgenden VBA-Code in den Modul-Editor ein.

VBA-Code: Hyperlink erstellen in den E-Mail-Text einfügen

Sub EmailHyperlink()
'updated by Extendoffice 20190815
Dim xOtl As Object
Dim xOtlMail As Object
Dim xStrBody As String
    xStrBody = "Hi there:" & "<br>" _
              & "Please click " & "<a href="/ & "http://www.extendoffice.com"">Here</a> to open the page" & "<br>" _
              & "Thank you."
    On Error Resume Next
    Set xOtl = CreateObject("Outlook.Application")
    Set xOtlMail = xOtl.CreateItem(olMailItem)
    With xOtlMail
        .To = "Email Address"
        .CC = "Email Address "
        .BCC = " Email Address "
        .Subject = "Subject line"
        .HTMLBody = .HTMLBody & xStrBody
        .Display
    End With
    Set xOtl = Nothing
    Set xOtlMail = Nothing
End Sub

Hinweise:

  • Passen Sie den Hyperlink und den Textinhalt in der xStrBody-Zeile ganz nach Ihren Anforderungen an. Hier kommt das HTML--Tag zum Einsatz – stellen Sie sicher, dass Ihr Link und der angezeigte Text korrekt sind.
  • Ersetzen Sie „E-Mail-Adresse“ in den Feldern .To, .CC und .BCC durch die tatsächliche E-Mail-Adresse des Empfängers. Sie können die CC-/BCC-Felder weglassen, falls sie nicht benötigt werden (indem Sie die entsprechenden Zeilen löschen oder auskommentieren).
  • Aktualisieren Sie die „Betreffzeile“ in der .Subject-Zeile entsprechend Ihrem gewünschten E-Mail-Betreff.
  • Stellen Sie sicher, dass Microsoft Outlook installiert und zugänglich ist, bevor Sie dieses Makro ausführen.

Kopieren und Einfügen des Codes in das Modul

3. Nachdem Sie den Code bearbeitet haben, drücken Sie F5, um ihn auszuführen. Es öffnet sich ein Fenster für eine neue E-Mail in Outlook mit vorab ausgefüllten Feldern und Ihrem Hyperlink im Nachrichtentext. Prüfen Sie die Nachricht und klicken Sie auf Senden, um sie zu versenden.

Tipp: Sollten in Outlook Sicherheitshinweise erscheinen, vergewissern Sie sich, dass Sie per Code E-Mails versenden dürfen und dass Ihre Makrosicherheitseinstellungen die Ausführung zulassen. Testen Sie die Funktion stets zunächst mit einer Beispiel-Nachricht, bevor Sie sie für eine größere Zielgruppe automatisieren.

Die E-Mail wird mit den angegebenen Feldern und einem Textkörper mit darin aufgeführtem Hyperlink erstellt

Vorteile: Unterstützt anpassbare, formatierte HTML-E-Mails mit eingebetteten Hyperlinks und automatischem Versand. Die Automatisierung spart bei wiederkehrenden oder Massen-E-Mails erheblich Zeit.
Nachteile: Erfordert Outlook und gegebenenfalls Anpassungen der Makrosicherheitseinstellungen. Für Benutzer ohne VBA-Kenntnisse ungeeignet.

Mailto-Hyperlinks mithilfe der HYPERLINK-Formel von Excel erstellen

Dieser Ansatz nutzt die HYPERLINK-Funktion von Excel, um anklickbare Links innerhalb eines Arbeitsblatts zu erstellen. Ein Klick auf diese Links startet Ihren Standard-E-Mail-Client (z. B. Outlook oder Mail) und öffnet eine vorab ausgefüllte Nachricht. So legen Sie Empfänger, Betreff, Nachrichtentext und sogar zusätzliche Links im Voraus fest – für eine blitzschnelle Nachrichtenerstellung. Der endgültige Versand erfolgt jedoch weiterhin manuell durch Sie.

Diese Methode eignet sich ideal, wenn Sie anderen Vorlagenlinks zur Verfügung stellen oder wiederkehrende E-Mail-Aufgaben – ohne Automatisierung – vereinfachen möchten. Kombinieren Sie diesen Ansatz zudem mit Arbeitsblattdaten, um dynamische E-Mail-Vorlagen für verschiedene Benutzer zu erstellen.

1. Wählen Sie die Zelle aus, in der der Mailto-Hyperlink platziert werden soll – beispielsweise B2.

=HYPERLINK("mailto:someone@example.com?subject=Test Subject&body=Please review this link: https://www.example.com","Send Email")

2. Nach Eingabe der Formel wird die Zelle durch Drücken der Enter-Taste zu einem anklickbaren Link. Sobald Sie darauf klicken, öffnet sich Ihre Standard-E-Mail-Anwendung – mit Empfänger, Betreff und Nachrichtentext bereits gemäß Ihrer Formel ausgefüllt. Passen Sie die Formel zudem mit Zellbezügen an, um dynamische Nachrichten zu erstellen.

  • Beispiel: Um Werte aus Zelle A2 für den Empfänger und aus B2 für den Link zu verwenden:
    =HYPERLINK("mailto:"&A2&"?subject=Hello&body=Please visit: "&B2, "Email User")

Vorteile: Schnell umsetzbar, keine Programmierkenntnisse erforderlich und unterstützt dynamische Inhalte – ideal für Datensätze oder die gleichzeitige Erstellung vieler Links.
Nachteile: Der Versand erfolgt nicht automatisch: Der Benutzer muss jede E-Mail manuell prüfen und absenden. Zudem ist die Länge des E-Mail-Textes durch das mailto-Protokoll begrenzt – lange oder formatierte Texte können abgeschnitten oder fehlerhaft dargestellt werden.

Ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

Verwandte Artikel

E-Mail automatisch basierend auf einem Zellwert in Excel versenden
Angenommen, Sie möchten eine E-Mail über Outlook an einen bestimmten Empfänger versenden, sobald ein bestimmter Zellwert in Excel erreicht wird. Ist der Wert in Zelle D7 beispielsweise größer als 200, wird automatisch eine E-Mail erstellt. In diesem Artikel stellen wir Ihnen eine VBA-Methode vor, mit der Sie dieses Vorhaben schnell und einfach umsetzen können.

E-Mail versenden, wenn in Excel auf eine Schaltfläche geklickt wird
Angenommen, Sie möchten per Klick auf eine Schaltfläche in Ihrem Excel-Arbeitsblatt automatisch eine E-Mail über Outlook versenden – wie geht das? In diesem Artikel zeigen wir Ihnen Schritt für Schritt eine praktische VBA-Lösung, mit der Sie genau das umsetzen können.

E-Mail versenden, sobald das Fälligkeitsdatum in Excel erreicht ist
Angenommen, das Fälligkeitsdatum in Spalte C liegt mehr als 7 Tage zurück (das aktuelle Datum ist der 13,09.2017). Dann soll automatisch eine E-Mail-Erinnerung an den in Spalte A angegebenen Empfänger mit dem in Spalte B festgelegten Inhalt versendet werden. Wie lässt sich das umsetzen? Die in diesem Artikel vorgestellte Methode unterstützt Sie dabei.

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

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.

ExcelWordOutlookTabsPowerPoint
  • 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