
Generisk formel
=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")
Sammanfattning
För att skicka ett e-postmeddelande med en formel kan du skapa en "mailto:" -länk med funktionen HYPERLINK. I exemplet som visas är formeln i G5:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
När du klickar på länken i Excel skapar standard-e-postklienten ett nytt e-postmeddelande med den information som tillhandahålls. Länktexten ("länk") kan anpassas efter önskemål.
Obs! Formeln ovan anges med radbrytningar för bättre läsbarhet.
Protokoll för Mailto-länk
Mailto-länkprotokollet tillåter fem variabler som visas i tabellen nedan:
Variabel | Ändamål |
---|---|
mailto: | Den / de primära mottagarna |
& cc = | CC-mottagare |
& bcc = | BCC-mottagare |
& ämne = | E-postens ämnestext |
& kropp = | E-posttexten |
Anmärkningar: (1) separera flera e-postadresser med komma. (2) Inte alla variabler krävs.
Variablerna presenteras som "frågesträngsparametrar", avgränsade med tecknet ampersand (?). Till exempel kan en fullformad mailto: länk i ett HTML-dokument se ut så här:
När en användare klickar på länktexten öppnar standard-e-postprogrammet ett nytt e-postmeddelande med variablerna ifyllda.
Förklaring
I Excel kan HYPERLINK-funktionen användas för att skapa länkar. Den grundläggande syntaxen är:
=HYPERLINK("link","link text")
Länken i sig är en textsträng som representerar en giltig länk. Länktexten (kallas "vänligt namn" i Excel) är texten som visas för en användare.
I slutändan är målet för formeln i G5 att bygga en sträng så här:
mailto:[email protected][email protected]&subject=subject&body=body
Eftersom mailto-länken använder flera informationsstycken måste den samlas med sammanfogning.
Formeln är lite knepig. Medan ampersand är operatör för sammankoppling i Excel används den också för att avgränsa mailto-länkparametrarna (cc, bcc, subject, etc.). Det betyder att vissa tecken (&) används för att sammanfoga text i formeln, och vissa är inbäddade i slutresultatet. I koden nedan används tecknen i gult för sammanfogning i Excel. De vita bokstäverna är inbäddade i slutresultatet:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Tom mailto-parametrar
För enkelhets skull försöker inte formeln ovan att utesluta tomma parametrar från slutresultatet. I snabba tester med Gmail och Outlook verkar saknade parametrar hanteras ignoreras graciöst. Beteendet hos andra e-postapplikationer kan variera.