Excel-Formel: E-Mail mit Formel senden -

Inhaltsverzeichnis

Generische Formel

=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")

Zusammenfassung

Um eine E-Mail mit einer Formel zu senden, können Sie mit der HYPERLINK-Funktion einen "mailto:" - Link erstellen. Im gezeigten Beispiel lautet die Formel in G5:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Wenn Sie in Excel auf den Link klicken, erstellt der Standard-E-Mail-Client eine neue E-Mail mit den angegebenen Informationen. Der Linktext ("Link") kann nach Wunsch angepasst werden.

Hinweis: Die obige Formel wird zur besseren Lesbarkeit mit Zeilenumbrüchen eingegeben.

Mailto-Verbindungsprotokoll

Das Mailto-Link-Protokoll erlaubt fünf Variablen, wie in der folgenden Tabelle gezeigt:

Variable Zweck
mailto: Der / die Hauptempfänger
& cc = Der / die CC-Empfänger
& bcc = Der / die BCC-Empfänger
& subject = Der Betreff der E-Mail
& body = Der Text des E-Mail-Textes

Hinweise: (1) Trennen Sie mehrere E-Mail-Adressen durch Kommas. (2) Nicht alle Variablen sind erforderlich.

Die Variablen werden als "Abfragezeichenfolgenparameter" dargestellt, die durch das kaufmännische Und (?) Getrennt sind. Ein vollständig geformter mailto: -Link in einem HTML-Dokument könnte beispielsweise folgendermaßen aussehen:

Wenn ein Benutzer auf den Linktext klickt, öffnet die Standard-E-Mail-Anwendung eine neue E-Mail mit den ausgefüllten Variablen.

Erläuterung

In Excel können mit der HYPERLINK-Funktion Links erstellt werden. Die grundlegende Syntax lautet:

=HYPERLINK("link","link text")

Der Link selbst ist eine Textzeichenfolge, die einen gültigen Link darstellt. Der Linktext (in Excel "Anzeigename" genannt) ist der Text, der einem Benutzer angezeigt wird.

Letztendlich besteht das Ziel der Formel in G5 darin, eine Zeichenfolge wie die folgende zu erstellen:

mailto:[email protected][email protected]&subject=subject&body=body

Da der Mailto-Link mehrere Informationen verwendet, muss er verkettet zusammengestellt werden.

Die Formel ist etwas knifflig. Während das kaufmännische Und der Operator für die Verkettung in Excel ist, wird es auch verwendet, um die Mailto-Link-Parameter (cc, bcc, subject usw.) abzugrenzen. Dies bedeutet, dass einige kaufmännische Und-Zeichen (&) verwendet werden, um Text in der Formel zu verbinden, und einige in das Endergebnis eingebettet sind. Im folgenden Code werden die kaufmännischen Und-Zeichen in Gelb zur Verkettung in Excel verwendet. Das weiße kaufmännische Und ist in das Endergebnis eingebettet:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Mailto-Parameter leeren

Der Einfachheit halber versucht die obige Formel nicht, leere Parameter vom Endergebnis auszuschließen. Bei Schnelltests mit Google Mail und Outlook scheinen fehlende Parameter ordnungsgemäß ignoriert zu werden. Das Verhalten anderer E-Mail-Anwendungen kann variieren.

Interessante Beiträge...