Отправка почты из Excel

Рубрика: 7. Полезняшки Excel

Отправка почты из Excel осуществляется с помощью функции ГИПЕРССЫЛКА. Эта функция создает ссылку, при нажатии которой открывается браузер, заданный в системе по умолчанию, и вы переходите на указанную веб-страницу. Функция ГИПЕРССЫЛКА имеет два аргумента — URL и текст, отображаемый в ячейке. [1] Например, следующая формула создает гиперссылку на главную страницу моего блога: =ГИПЕРССЫЛКА("http://baguzin.ru/wp/";"Путь воина").

%d1%80%d0%b8%d1%81-1-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d1%8f-%d0%b3%d0%b8%d0%bf%d0%b5%d1%80%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b0

Рис. 1. Функция ГИПЕРССЫЛКА

Скачать заметку в формате Word или pdf, примеры в формате Excel

В URL также может содержаться адрес электронной почты. Щелкнув на такой гиперссылке, вы открываете сообщение в окне вашего стандартного почтового клиента, где в поле Кому указан адрес электронной почты. Например, =ГИПЕРССЫЛКА("mailto:s_bag@mail.ru";"Отправить"). Если на вашем локальном компьютере не установлен почтовый клиент и вы пользуетесь веб-почтой (например, gmail), то данный метод не сработает.

Можно также указать строку с темой. Вот пример первого аргумента функции ГИПЕРССЫЛКА, который содержит строку с темой письма: "mailto: s_bag@mail.ru?subject= Question on Excel". Кроме того, можно задать короткое стандартное сообщение: "mailto: s_bag@mail.ru?subject= Question on Excel&body=Help me". Ситуация немного усложняется, если в теле сообщения нужно сделать разрыв строки. В таком случае вам потребуется обозначить разрыв следующим кодом: %0A. На самом деле, следует кодировать все символы, не являющиеся английскими буквами и числами, даже пробелы. В Excel 2013 для этого есть функция КОДИР.URL, с помощью которой можно закодировать любую текстовую строку.

На рис. 2 изображен лист, созданный для быстрой отправки персонализированной электронной почты из Excel.

%d1%80%d0%b8%d1%81-2-%d0%bf%d1%80%d0%b8-%d1%89%d0%b5%d0%bb%d1%87%d0%ba%d0%b5-%d0%bd%d0%b0-%d0%b3%d0%b8%d0%bf%d0%b5%d1%80%d1%81%d1%81%d1%8b%d0%bb%d0%ba%d0%b5-%d0%b2-%d1%8f%d1%87%d0%b5%d0%b9%d0%ba

Рис. 2. При щелчке на гиперссылке в ячейке В8 откроется заданный по умолчанию почтовый клиент с готовым к отправке сообщением

В ячейке В5 разрыв строк введен с помощью Alt+Enter между словами Help и me. В ячейке В7 вместо функции СЦЕПИТЬ можно использовать конкатенацию текста и ячеек: ="mailto:"&B2&"?subject="&B4&"&body="&B6. Длина текста в ячейке В7 (первый аргумент функции ГИПЕРССЫЛКА) не может быть более 255 символов. При превышении этого значения в ячейке В8 отобразится ошибка #ЗНАЧ. На рис. 3 приведен пример с использованием Windows Mail в качестве почтового клиента.

%d1%80%d0%b8%d1%81-3-%d1%8d%d1%82%d0%be-%d1%8d%d0%bb%d0%b5%d0%ba%d1%82%d1%80%d0%be%d0%bd%d0%bd%d0%be%d0%b5-%d1%81%d0%be%d0%be%d0%b1%d1%89%d0%b5%d0%bd%d0%b8%d0%b5-%d1%81%d0%be%d1%81%d1%82%d0%b0%d0%b2

Рис. 3. Это электронное сообщение составлено с помощью функции ГИПЕРССЫЛКА; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

[1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 114–116.


Прокомментировать