Excel-formel: Send e-mail med formel -

Generisk formel

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

Resumé

For at sende en e-mail med en formel kan du oprette et "mailto:" -link med HYPERLINK-funktionen. I det viste eksempel er formlen i G5:

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

Når der klikkes på linket i Excel, opretter standard-e-mail-klienten en ny e-mail med de leverede oplysninger. Linkteksten ("link") kan tilpasses efter ønske.

Bemærk: formlen ovenfor indtastes med linjeskift for bedre læsbarhed.

Protokol til link til link

Mailto-linkprotokollen tillader fem variabler som vist i nedenstående tabel:

Variabel Formål
mailto: Den / de primære modtagere
& cc = CC-modtageren (e)
& bcc = BCC-modtageren (e)
& emne = E-mailens emne tekst
& krop = E-mailtekstens brødtekst

Bemærkninger: (1) adskil flere e-mail-adresser med kommaer. (2) Ikke alle variabler er påkrævet.

Variablerne præsenteres som "forespørgselstrengsparametre", afgrænset med tegnet ampersand (?). For eksempel kan et fuldt udformet mailto: -link i et HTML-dokument se sådan ud:

Når en bruger klikker på linkteksten, åbner standard-e-mail-applikationen en ny e-mail med variablerne udfyldt.

Forklaring

I Excel kan HYPERLINK-funktionen bruges til at oprette links. Den grundlæggende syntaks er:

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

Selve linket er en tekststreng, der repræsenterer et gyldigt link. Linkteksten (kaldet "venligt navn" i Excel) er den tekst, der vises for en bruger.

I sidste ende er formålet med formlen i G5 at opbygge en streng som denne:

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

Da mailto-linket bruger flere stykker information, skal det samles med sammenkædning.

Formlen er lidt vanskelig. Mens ampersand er operatør til sammenkædning i Excel, bruges det også til at afgrænse mailto-linkparametrene (cc, bcc, emne osv.). Dette betyder, at nogle ampersands (&) bruges til at slutte sig til tekst i formlen, og nogle er indlejret i det endelige resultat. I nedenstående kode bruges tegnene i gult til sammenkædning i Excel. De hvide tegn er integreret i det endelige resultat:

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

Tomme mailto-parametre

For enkelheds skyld forsøger formlen ovenfor ikke at udelukke tomme parametre fra det endelige resultat. I hurtig test med Gmail og Outlook synes manglende parametre at blive håndteret ignoreret yndefuldt. Opførelsen af ​​andre e-mail-applikationer kan variere.

Interessante artikler...