Сутнасць гэтага спосабу заключаецца ў выкарыстанні стандартнай функцыі Excel ГІПЕРСПЫЛКА (ГІПЕРСПЫЛКА), які першапачаткова быў прызначаны для стварэння спасылак на знешнія рэсурсы ў вочках аркуша. Напрыклад, так:
Першы аргумент функцыі - спасылка, другі - тэкст-запаўняльнік у ячэйцы, які бачыць карыстальнік. Хітрасць у тым, што ў якасці спасылкі можна выкарыстоўваць стандартную канструкцыю з мовы разметкі HTML MAILTOЯкі стварае паштовае паведамленне з зададзенымі параметрамі. У прыватнасці, вось такая канструкцыя ў формуле:
будзе генеравацца, калі карыстальнік націскае на спасылку, гэта паведамленне:
Пры неабходнасці вы можаце дадаць копію (CC) і схаваную копію (BCC) і тэкст (Body) да створанага ліста некалькім адрасатам. Вось формула, напрыклад:
=ГІПЕРСПЫЛКА(“mailto:[электронная пошта абаронена], [электронная пошта абаронена]?cc=[Электронная пошта абаронена]&bcc=[Электронная пошта абаронена]&тэма=сяброўскія сустрэчы& Цела =Сябры!%0AУ мяне ёсць ідэя.%0AЧаму б нам не пляскаць па чарцы?“;”Адправіць”)
=HYPERLINK(«mailto:[email protected], [email protected][email protected]&[email protected]&subject=Сяброўскія сустрэчы&body=Сябры! У %0AAI ёсць ідэя.%0AAНам папляскаць па чарцы?”,”Адправіць »)
зробіць з нас паўнавартаснае паштовае паведамленне з кучай адрасатаў, тэмай і тэкстам:
Уводзячы такую доўгую канструкцыю, будзьце ўважлівыя і не перашчыруйце з лішнімі прабеламі і двукоссямі. Таксама не забудзьцеся ўставіць у корпус (кузаў) сепаратар. %0A (адсотак, нуль і англійская A), калі вы хочаце размеркаваць тэкст на некалькі радкоў.
Перавагамі дадзенага метаду з'яўляецца прастата, любыя падобныя метады прадугледжваюць выкарыстанне макрасаў. Ёсць і мінусы:
- немагчыма далучыць файл да паведамлення (mailto не падтрымлівае гэтую функцыю з меркаванняў бяспекі)
- максімальная даўжыня тэксту ў першым аргументе функцыі HYPERLINK складае 255 сімвалаў, што абмяжоўвае даўжыню паведамленняў
- каб адправіць ліст, трэба ўручную націснуць на спасылку.
Трохі патанчыўшы з бубнам, можна нават стварыць простую форму, якая будзе ствараць з зададзеных фрагментаў тэкставую радок з параметрамі ў якасці першага аргумента функцыі HYPERLINK:
Формула ў E2 будзе:
=»mailto:»&C2&», «&C3&»?cc=»&C5&», «&C6&»&bcc=»&C8&», «&C9&»&subject=»&C11&»&body=»&C13&»%0A»&C14&»%0A»&C15&»%0A»&C16&»%0A»&C17
- Спіс рассылкі з надбудовай PLEX
- Розныя спосабы адпраўкі паштовых паведамленняў з Excel