Формула на Excel: Изпратете имейл с формула -

Обща формула

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

Обобщение

За да изпратите имейл с формула, можете да изградите връзка "mailto:" с функцията HYPERLINK. В показания пример формулата в G5 е:

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

Когато кликнете върху връзката в Excel, клиентът за електронна поща по подразбиране ще създаде нов имейл с предоставената информация. Текстът на връзката ("връзка") може да бъде персонализиран по желание.

Забележка: Формулата по-горе се въвежда с прекъсвания на редове за по-добра четливост.

Протокол за връзка към поща

Протоколът за връзка към поща позволява пет променливи, както е показано в таблицата по-долу:

Променлива Предназначение
поща: Основният (ите) получател (и)
& cc = Получателят (ите) на CC
& bcc = Получателят (ите) на BCC
& тема = Текстът на темата на имейла
& body = Основният текст на имейла

Забележки: (1) отделете множество имейл адреси със запетаи. (2) Не се изискват всички променливи.

Променливите са представени като „параметри на низа на заявката“, разделени със знака амперсанд (?). Например, напълно оформена връзка към mailto: в HTML документ може да изглежда така:

Когато потребител щракне върху текста на връзката, приложението по имейл по подразбиране отваря нов имейл с попълнените променливи.

Обяснение

В Excel функцията HYPERLINK може да се използва за създаване на връзки. Основният синтаксис е:

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

Самата връзка е текстов низ, който представлява валидна връзка. Текстът на връзката (наречен "приятелско име" в Excel) е текстът, който се показва на потребителя.

В крайна сметка целта на формулата в G5 е да се изгради низ като този:

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

Тъй като връзката mailto използва няколко части информация, тя трябва да бъде сглобена с конкатенация.

Формулата е малко сложна. Докато амперсандът е операторът за конкатенация в Excel, той също се използва за ограничаване на параметрите на връзката на поща (cc, bcc, subject и т.н.). Това означава, че някои амперсанди (&) се използват за свързване на текст във формулата, а някои са вградени в крайния резултат. В кода по-долу амперсандите в жълто се използват за конкатенация в Excel. Белите амперсанди са вградени в крайния резултат:

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

Празни параметри на пощата

За улеснение, формулата по-горе не се опитва да изключи празни параметри от крайния резултат. При бързото тестване с Gmail и Outlook липсващите параметри изглеждат пренебрегнати елегантно. Поведението на други приложения за електронна поща може да варира.

Интересни статии...