
Генеричка формула
=HYPERLINK("mailto:"&email&"?" &"cc="&cc &"&subject="&subject &"&body="&body, "link text")
Резиме
Да бисте послали е-пошту са формулом, можете да направите везу „маилто:“ помоћу функције ХИПЕРЛИНК. У приказаном примеру, формула у Г5 је:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Када се кликне на везу у Екцелу, подразумевани клијент е-поште креираће нову е-пошту са наведеним информацијама. Текст везе („веза“) може се прилагодити по жељи.
Напомена: горња формула се уноси са преломима редова ради боље читљивости.
Протокол за везу до поште
Протокол маилто линк омогућава пет променљивих као што је приказано у доњој табели:
Променљива | Сврха |
---|---|
маилто: | Примарни прималац |
& цц = | Прималац ЦЦ |
& бцц = | Прималац БЦЦ |
& субјецт = | Текст теме е-поште |
& боди = | Текст тела е-поште |
Напомене: (1) одвојите више адреса е-поште зарезима. (2) Нису потребне све променљиве.
Променљиве су представљене као „параметри низа упита“, одвојени знаком амперсанд (?). На пример, потпуно обликована веза маилто: у ХТМЛ документу може се појавити овако:
Када корисник кликне на текст везе, подразумевана апликација за е-пошту отвара нову е-пошту са попуњеним променљивим.
Објашњење
У програму Екцел, функција ХИПЕРЛИНК се може користити за стварање веза. Основна синтакса је:
=HYPERLINK("link","link text")
Сама веза је текстуални низ који представља важећу везу. Текст везе (у Екцел-у назван „пријатељско име“) је текст који се приказује кориснику.
На крају, циљ формуле у Г5 је изградња низа попут овог:
mailto:[email protected][email protected]&subject=subject&body=body
Будући да поштанска веза користи неколико информација, она мора бити састављена уз спајање.
Формула је помало шкакљива. Иако је амперсанд оператор за спајање у програму Екцел, он се такође користи за ограничавање параметара везе на пошту (цц, бцц, субјецт, итд.). То значи да се неки знакови & (&) користе за спајање текста у формули, а неки су уграђени у коначни резултат. У доњем коду, знакови жуте боје користе се за спајање у програму Екцел. Бели амперсанди уграђени су у коначни резултат:
=HYPERLINK("mailto:"&C5&"?" &"cc="&D5 &"&subject="&E5 &"&body="&F5, "link")
Празни параметри маилто-а
Ради једноставности, горња формула не покушава да искључи празне параметре из коначног резултата. У брзом тестирању са Гмаил-ом и Оутлооком, чини се да се са недостајућим параметрима поступа на грациозан начин, игнорисањем. Понашање других апликација за е-пошту може се разликовати.