
Všeobecný vzorec
=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")
Zhrnutie
Ak chcete poslať e-mail so vzorcom, môžete vytvoriť odkaz „mailto:“ s funkciou HYPERLINK. V zobrazenom príklade je vzorec v G5:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Po kliknutí na odkaz v programe Excel vytvorí predvolený e-mailový klient nový e-mail s poskytnutými informáciami. Text odkazu („odkaz“) je možné podľa želania upraviť.
Poznámka: Vyššie uvedený vzorec je zadaný s riadením za účelom lepšej čitateľnosti.
Protokol Mailto link
Protokol mailto link umožňuje päť premenných, ako je uvedené v nasledujúcej tabuľke:
Variabilné | Účel |
---|---|
mailto: | Primárni príjemcovia |
& cc = | Príjemcovia CC |
& bcc = | Príjemcovia BCC |
& predmet = | Text predmetu e-mailu |
& telo = | Text hlavnej správy |
Poznámky: (1) Oddeľte viac e-mailových adries čiarkami. (2) Nie všetky premenné sú povinné.
Premenné sú prezentované ako „parametre reťazca dotazu“, oddelené znakom ampersand (?). Napríklad úplne vytvorený odkaz mailto: v dokumente HTML môže vyzerať takto:
Keď používateľ klikne na text odkazu, predvolená e-mailová aplikácia otvorí nový e-mail s vyplnenými premennými.
Vysvetlenie
V programe Excel možno na vytváranie odkazov použiť funkciu HYPERLINK. Základná syntax je:
=HYPERLINK("link","link text")
Samotný odkaz je textový reťazec, ktorý predstavuje platný odkaz. Text odkazu (v aplikácii Excel nazývaný „priateľský názov“) je text, ktorý sa zobrazuje používateľovi.
Nakoniec je cieľom vzorca v G5 vytvoriť reťazec ako je tento:
mailto:[email protected][email protected]&subject=subject&body=body
Pretože odkaz mailto používa niekoľko informácií, musí byť zostavený so zreťazením.
Vzorec je trochu zložitý. Aj keď je ampersand operátorom zreťazenia v programe Excel, používa sa aj na vymedzenie parametrov odkazu typu mailto (kópia, skrytá kópia, predmet atď.). To znamená, že niektoré ampersandy (&) sa používajú na spojenie textu vo vzorci a niektoré sú vložené do konečného výsledku. V nižšie uvedenom kóde sa žlté ampersandy používajú na zreťazenie v programe Excel. V konečnom výsledku sú zakomponované biele ampersandy:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Prázdne parametre mailu
Pre jednoduchosť sa vyššie uvedený vzorec nesnaží vylúčiť z konečného výsledku prázdne parametre. Pri rýchlom testovaní v službách Gmail a Outlook sa zdá, že chýbajúce parametre sú ladne ignorované. Správanie iných e-mailových aplikácií sa môže líšiť.