Skapa e-postmeddelanden med HYPERLINK-funktionen

Innehåll

Kärnan i denna metod är att använda standardfunktionen Excel HYPERLÄNK (HYPERLÄNK), som ursprungligen utformades för att skapa länkar till externa resurser i arkets celler. Till exempel så här:

Det första argumentet till funktionen är en länk, det andra är platshållartexten i cellen som användaren ser. Tricket är att du kan använda en standardkonstruktion från HTML-markeringsspråket som länk mailtoEn som skapar ett e-postmeddelande med de givna parametrarna. I synnerhet här är en sådan konstruktion i formeln:

kommer att genereras när användaren klickar på länken, detta är meddelandet:

Om det behövs kan du lägga till en kopia (CC) och en dold kopia (BCC) och text (Body) till det skapade brevet till flera mottagare. Här är en formel, till exempel:

=HYPERLINK(“mailto:[email protected], [email protected]?cc=[E skyddas]&bcc=[E skyddas]&ämne=vänliga sammankomster& Kropp =Vänner!%0AJag har en idé.%0AVarför klappar vi inte ett glas?";"Skicka")

=HYPERLINK(«mailto:[email protected], [email protected][email protected]&subject=Vänliga träffar&body=Vänner!%0AAI har en idé.%0AASka vi klappa ett glas?","Skicka ”)

kommer att göra oss ett fullfjädrat e-postmeddelande med ett gäng mottagare, ett ämne och text:

När du går in i en så lång konstruktion, var noga med att inte överdriva det med extra mellanslag och citat. Glöm inte heller att sätta in en separator i kroppen (kroppen). %0A (procent, noll och engelska A) om du vill sprida din text över flera rader.

Fördelarna med denna metod är enkelheten, alla liknande metoder involverar användning av makron. Det finns också nackdelar:

  • det går inte att bifoga filen till meddelandet (mailto stöder inte den här funktionen av säkerhetsskäl)
  • den maximala textlängden i det första argumentet för HYPERLINK-funktionen är 255 tecken, vilket begränsar längden på meddelanden
  • för att skicka ett brev måste du manuellt klicka på länken.

Efter att ha dansat lite med en tamburin kan du till och med skapa en enkel form som skapar en textsträng från de givna fragmenten med parametrar som det första argumentet för HYPERLINK-funktionen:

Formeln i E2 blir:

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

  • E-postlista med PLEX-tillägg
  • Olika sätt att skicka e-postmeddelanden från Excel

Kommentera uppropet