Excel képlet: E-mail küldése képlettel -

Á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.

érdekes cikkek...