
Obecný vzorec
=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")
souhrn
Chcete-li odeslat e-mail se vzorcem, můžete vytvořit odkaz „mailto:“ s funkcí HYPERLINK. V zobrazeném příkladu je vzorec v G5:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Po kliknutí na odkaz v aplikaci Excel vytvoří výchozí e-mailový klient nový e-mail s poskytnutými informacemi. Text odkazu („odkaz“) lze upravit podle potřeby.
Poznámka: výše uvedený vzorec se zadává zalomením řádků pro lepší čitelnost.
Protokol Mailto link
Protokol mailto link umožňuje pět proměnných, jak je uvedeno v následující tabulce:
Variabilní | Účel |
---|---|
mailto: | Primární příjemci |
& cc = | Příjemce CC |
& bcc = | Příjemce BCC |
& předmět = | Text předmětu e-mailu |
& tělo = | Hlavní text e-mailu |
Poznámky: (1) oddělte více e-mailových adres čárkami. (2) Ne všechny proměnné jsou povinné.
Proměnné jsou prezentovány jako "parametry řetězce dotazu", oddělené znakem ampersand (?). Například plně vytvořený odkaz mailto: v dokumentu HTML může vypadat takto:
Když uživatel klikne na text odkazu, výchozí e-mailová aplikace otevře nový e-mail s vyplněnými proměnnými.
Vysvětlení
V aplikaci Excel lze k vytváření odkazů použít funkci HYPERLINK. Základní syntaxe je:
=HYPERLINK("link","link text")
Samotný odkaz je textový řetězec, který představuje platný odkaz. Text odkazu (v aplikaci Excel nazývaný „popisný název“) je text zobrazený uživateli.
Nakonec je cílem vzorce v G5 vytvořit takový řetězec:
mailto:[email protected][email protected]&subject=subject&body=body
Protože odkaz mailto používá několik informací, musí být sestaven se zřetězením.
Vzorec je trochu složitý. Zatímco ampersand je operátorem zřetězení v aplikaci Excel, slouží také k vymezení parametrů odkazu mailto (kopie, kopie, předmět atd.). To znamená, že některé ampersandy (&) se používají ke spojení textu ve vzorci a některé jsou vloženy do konečného výsledku. V níže uvedeném kódu se ampersandy ve žluté barvě používají pro zřetězení v aplikaci Excel. Bílé ampersandy jsou vloženy do konečného výsledku:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Prázdné parametry mailto
Kvůli jednoduchosti se výše uvedený vzorec nesnaží vyloučit prázdné parametry z konečného výsledku. Při rychlém testování v Gmailu a Outlooku se zdá, že chybějící parametry jsou elegantně zpracovány. Chování jiných e-mailových aplikací se může lišit.