
Általános képlet
=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")
Összegzés
Képlettel ellátott e-mail küldéséhez létrehozhat egy "mailto:" linket a HYPERLINK függvény segítségével. A bemutatott példában a G5 képlete a következő:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Amikor a hivatkozásra kattint az Excelben, az alapértelmezett e-mail kliens új e-mailt hoz létre a megadott információkkal együtt. A link szövege ("link") tetszés szerint testreszabható.
Megjegyzés: a fenti képletet sortörésekkel írjuk be a jobb olvashatóság érdekében.
Mailto link protokoll
A mailto link protokoll öt változót tesz lehetővé, az alábbi táblázat szerint:
Változó | Célja |
---|---|
mailto: | Az elsődleges címzett (ek) |
& cc = | A CC címzettje (i) |
& bcc = | A BCC címzettje (i) |
& subject = | Az e-mail tárgyának szövege |
& body = | Az e-mail törzsszövege |
Megjegyzések: (1) különítsen el több e-mail címet vesszővel. (2) Nem minden változóra van szükség.
A változók "lekérdezési karakterlánc-paraméterek" formájában jelennek meg, az ampersand (?) Karakterrel elválasztva. Például egy teljesen formázott mailto: link egy HTML dokumentumban a következőképpen jelenhet meg:
Amikor a felhasználó a link szövegére kattint, az alapértelmezett e-mail alkalmazás új e-mailt nyit meg a kitöltött változókkal.
Magyarázat
Az Excelben a HYPERLINK függvény használható hivatkozások létrehozására. Az alapvető szintaxis:
=HYPERLINK("link","link text")
A link maga egy szöveges karakterlánc, amely érvényes linket képvisel. A link szövege (az Excelben "barátságos név") a felhasználó számára megjelenített szöveg.
Végül a G5 képletének célja egy ilyen karakterlánc felépítése:
mailto:[email protected][email protected]&subject=subject&body=body
Mivel a mailto link több információt tartalmaz, összefűzéssel kell összeállítani.
A képlet kissé trükkös. Míg az ampersand az összefűzés operátora az Excelben, a mailto link paramétereinek (cc, bcc, tárgy stb.) Lehatárolására is használják. Ez azt jelenti, hogy néhány jelet (&) használnak a képlet szövegének egyesítésére, és néhányat beágyaznak a végeredménybe. Az alábbi kódban a sárga színnel jelölt jeleket az Excel összefűzésére használják. A fehér jelzők beágyazódnak a végeredménybe:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Üres mailto paraméterek
Az egyszerűség kedvéért a fenti képlet nem próbálja kizárni az üres paramétereket a végeredményből. A Gmail és az Outlook segítségével végzett gyors tesztelés során úgy tűnik, hogy a hiányzó paramétereket kecsesen figyelmen kívül hagyják. Más e-mail alkalmazások viselkedése változhat.