Tworzenie e-maili z funkcją HYPERLINK

Spis treści

Istotą tej metody jest użycie standardowej funkcji Excela HIPERŁĄCZE (HIPERŁĄCZE), który został pierwotnie zaprojektowany do tworzenia łączy do zasobów zewnętrznych w komórkach arkusza. Na przykład tak:

Pierwszym argumentem funkcji jest link, a drugim tekst zastępczy w komórce, którą widzi użytkownik. Sztuczka polega na tym, że możesz użyć standardowej konstrukcji z języka znaczników HTML jako linku mailtoTen, który tworzy wiadomość e-mail z podanymi parametrami. W szczególności oto taka konstrukcja w formule:

wygeneruje, gdy użytkownik kliknie w link, oto wiadomość:

W razie potrzeby możesz dodać kopię (CC) i ukrytą kopię (BCC) oraz tekst (Body) do tworzonego listu do kilku odbiorców. Oto wzór, na przykład:

=HIPERLINK(„prześlij do:[email chroniony], [email chroniony]?cc=[Email protected]&bcc=[Email protected]&temat=przyjazne spotkania& Ciało =Przyjaciele!%0AMam pomysł.%0ADlaczego nie klaskamy w szklankę?";"Wysłać")

=HYPERLINK(«mailto:[email chroniony], [email chroniony][email chroniony][email chroniony]&[email chroniony]&subject=Przyjazne spotkania&body=Przyjaciele!%0AAI mam pomysł.%0AAczy powinniśmy klaskać w szklankę?”, „Wyślij ”)

sprawi, że otrzymamy pełnowartościową wiadomość e-mail z gronem odbiorców, tematem i tekstem:

Wchodząc w tak długą konstrukcję należy uważać, aby nie przesadzić z dodatkowymi spacjami i cudzysłowami. Nie zapomnij również wstawić separatora do ciała (korpusu). %0A (procent, zero i angielski A), jeśli chcesz rozłożyć tekst na wiele wierszy.

Zaletą tej metody jest prostota, wszelkie podobne metody wiążą się z użyciem makr. Są też minusy:

  • nie można dołączyć pliku do wiadomości (mailto nie obsługuje tej funkcji ze względów bezpieczeństwa)
  • maksymalna długość tekstu w pierwszym argumencie funkcji HYPERLINK to 255 znaków, co ogranicza długość wiadomości
  • aby wysłać list, musisz ręcznie kliknąć link.

Zatańczywszy trochę z tamburynem, możesz nawet stworzyć prostą formę, która z podanych fragmentów utworzy ciąg tekstowy z parametrami jako pierwszym argumentem funkcji HYPERLINK:

Formuła w E2 będzie wyglądać tak:

=»mailto:»&C2&», «&C3&»?cc=»&C5&», «&C6&»&bcc=»&C8&», «&C9&»&subject=»&C11&»&body=»&C13&»%0A»&C14&»%0A»&C15&»%0A»&C16&»%0A»&C17

  • Lista mailingowa z dodatkiem PLEX
  • Różne sposoby wysyłania wiadomości e-mail z programu Excel

Dodaj komentarz