
Загальна формула
=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, клієнт електронної пошти за замовчуванням створить новий електронний лист із наданою інформацією. Текст посилання ("посилання") можна налаштувати за бажанням.
Примітка: формула вище вводиться з розривами рядків для кращої читабельності.
Протокол посилання на пошту
Протокол посилання на пошту допускає п’ять змінних, як показано в таблиці нижче:
Змінна | Призначення |
---|---|
mailto: | Первинний одержувач (и) |
& 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 відсутні параметри, мабуть, обробляються ігноровано витончено. Поведінка інших програм електронної пошти може відрізнятися.