Formula Excel: trimiteți e-mail cu formula -

Formula generică

=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")

rezumat

Pentru a trimite un e-mail cu o formulă, puteți crea un link „mailto:” cu funcția HYPERLINK. În exemplul prezentat, formula din G5 este:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Când se face clic pe link în Excel, clientul de e-mail implicit va crea un nou e-mail cu informațiile furnizate. Textul link-ului („link”) poate fi personalizat după cum doriți.

Notă: formula de mai sus este introdusă cu întreruperi de linie pentru o mai bună lizibilitate.

Protocolul de legătură Mailto

Protocolul mailto link permite cinci variabile așa cum se arată în tabelul de mai jos:

Variabil Scop
mailto: Destinatarii principali
& cc = Destinatarii CC
& bcc = Destinatarii BCC
& subiect = Textul subiectului e-mailului
& corp = Textul corpului e-mailului

Note: (1) separați mai multe adrese de e-mail cu virgule. (2) Nu sunt necesare toate variabilele.

Variabilele sunt prezentate ca „parametrii șirului de interogare”, delimitați cu caracterul ampersand (?). De exemplu, un link mailto: complet format într-un document HTML ar putea apărea astfel:

Când un utilizator face clic pe textul legăturii, aplicația de e-mail implicită deschide un e-mail nou cu variabilele completate.

Explicaţie

În Excel, funcția HYPERLINK poate fi utilizată pentru a crea linkuri. Sintaxa de bază este:

=HYPERLINK("link","link text")

Linkul în sine este un șir de text care reprezintă un link valid. Textul linkului (numit „nume prietenos” în Excel) este textul afișat unui utilizator.

În cele din urmă, obiectivul pentru formula din G5 este de a construi un șir de genul acesta:

mailto:[email protected][email protected]&subject=subject&body=body

Deoarece linkul mailto folosește mai multe informații, acesta trebuie asamblat cu concatenare.

Formula este cam dificilă. În timp ce ampersand este operatorul pentru concatenare în Excel, acesta este, de asemenea, utilizat pentru a delimita parametrii de legătură mailto (cc, bcc, subiect etc.). Acest lucru înseamnă că unele ampersands (&) sunt utilizate pentru a uni textul în formulă, iar altele sunt încorporate în rezultatul final. În codul de mai jos, amperele în galben sunt utilizate pentru concatenare în Excel. Ampersandele albe sunt încorporate în rezultatul final:

=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")

Goliți parametrii mailto

Din motive de simplitate, formula de mai sus nu încearcă să excludă parametrii goi din rezultatul final. În testarea rapidă cu Gmail și Outlook, parametrii lipsă par să fie tratați ignorat cu grație. Comportamentul altor aplicații de e-mail poate varia.

Articole interesante...