
Generička formula
=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")
Sažetak
Da biste poslali e-poštu s formulom, možete izgraditi vezu "mailto:" s funkcijom HYPERLINK. U prikazanom primjeru formula u G5 je:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Kada se klikne na vezu u Excelu, zadani klijent e-pošte stvorit će novu e-poštu s navedenim informacijama. Tekst veze ("link") može se prilagoditi po želji.
Napomena: gornja se formula unosi s prijelomima redaka radi bolje čitljivosti.
Protokol povezivanja pošte
Protokol povezivanja pošte omogućuje pet varijabli kao što je prikazano u donjoj tablici:
Promjenjiva | Svrha |
---|---|
pošta: | Primarni primatelj (i) |
& cc = | Primatelj (i) CC-a |
& bcc = | Primatelj BCC-a |
& tema = | Tekst predmeta e-pošte |
& tijelo = | Tekst tijela e-pošte |
Napomene: (1) odvojite više adresa e-pošte zarezima. (2) Nisu potrebne sve varijable.
Varijable su predstavljene kao "parametri niza upita", odvojeni znakom ampersand (?). Na primjer, potpuno oblikovana veza mailto: u HTML dokumentu može se pojaviti ovako:
Kada korisnik klikne tekst veze, zadana aplikacija za e-poštu otvara novu e-poštu s popunjenim varijablama.
Obrazloženje
U Excelu se funkcija HYPERLINK može koristiti za stvaranje veza. Osnovna sintaksa je:
=HYPERLINK("link","link text")
Sama veza je tekstualni niz koji predstavlja valjanu vezu. Tekst veze (koji se u Excelu naziva "prijateljsko ime") je tekst koji se prikazuje korisniku.
U konačnici, cilj formule u G5 je izgraditi niz poput ovog:
mailto:[email protected][email protected]&subject=subject&body=body
Budući da veza na mailto koristi nekoliko podataka, mora se sastaviti s spajanjem.
Formula je pomalo škakljiva. Iako je ampersand operator za spajanje u Excelu, on se također koristi za ograničavanje parametara veze pošte (cc, bcc, subject, itd.). To znači da se neki znakovi & (&) koriste za spajanje teksta u formuli, a neki su ugrađeni u konačni rezultat. U donjem kodu znakovi žute boje koriste se za spajanje u Excelu. Bijeli ampersandi ugrađeni su u konačni rezultat:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Prazni parametri pošte
Radi jednostavnosti, gornja formula ne pokušava izuzeti prazne parametre iz konačnog rezultata. U brzom testiranju s Gmailom i Outlookom čini se da se s nedostatcima parametara postupa na graciozan način, ignorirajući. Ponašanje drugih aplikacija za e-poštu može se razlikovati.