Excel vzorec: Odeslání e-mailu se vzorcem -

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.

Zajímavé články...