Ako odoslať e-mail zo zoznamu aplikácie Excel (2 efektívne spôsoby)

  • Zdieľajte To
Hugh West

Keď potrebujete poslať hromadný e-mail veľkej skupine ľudí, budete potrebovať automatizovaný proces, ktorý rýchlo zvládne opakujúce sa úlohy. Vytvorenie Excel súbor so zoznamom e-mailov je najbežnejší spôsob hromadného odosielania e-mailov. Excel zoznam automaticky veľkému počtu ľudí.

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Poslať e-mail.xlsm

2 praktické prístupy k odosielaniu e-mailov zo zoznamu aplikácie Excel

Na obrázku nižšie sme uviedli súbor údajov s menami niektorých ľudí, ako aj ich e-mailmi a registračnými číslami. Excel musíme poslať e-maily každému jednotlivcovi. Na dosiahnutie tohto cieľa použijeme Zlúčenie pošty v programe Microsoft Word funkcia , po ktorom nasleduje VBA kód na odosielanie e-mailov preferovaným osobám z existujúceho zoznamu.

1. Použitie funkcie Mail Merge na odoslanie viacerých e-mailov zo zoznamu aplikácie Excel

Krok 1: Otvorte nový súbor programu Word

  • Otvorenie prázdneho Slovo dokument.
  • Kliknite na Zásielky tab.
  • Z Vybrať príjemcov vyberte možnosť Použitie existujúceho zoznamu možnosť.

Krok 2: Prepojenie zoznamu programu Excel so súborom Word

  • Vyberte Excel kde ste vytvorili zoznam a kliknite na Otvoriť na otvorenie súboru.

  • Vyberte číslo listu, na ktorom ste napísali zoznam.
  • Potom kliknite na tlačidlo OK .

Krok 3: Vloženie polí

  • Z Zásielky kliknite na možnosť Vloženie zlučovacieho poľa a zadajte polia, ktoré chcete vložiť.
  • Najprv vložte Názov pole kliknutím naň a na uprednostňovanú pozíciu všeobecnej pošty.

  • Ako je znázornené na obrázku nižšie, po pridaní Názov sa zobrazí ako premenná mena každej osoby.

  • Podobne umiestnite Reg kdekoľvek v textovej správe.

  • Preto sa zobrazí ako obrázok uvedený nižšie.

Krok 4: Kontrola výsledkov náhľadu

  • Kliknite na Náhľad výsledkov aby ste si pred odoslaním e-mailu pozreli konečný náhľad.
  • Na obrázku nižšie je zobrazený vzhľad vzorového e-mailu.

Krok 5: Zlúčenie e-mailov

  • Ak chcete zlúčiť e-maily, kliknite na Dokončiť & Zlúčiť možnosť.
  • Otvorenie Zlúčenie s e-mailom vyberte políčko Odosielanie e-mailových správ možnosť.

  • V poli Komu vyberte E-mail možnosť.
  • Zadajte predmet, ktorý uprednostňujete, do Predmet box.
  • Formát pošty bude HTML predvolene, takže ho nemusíte meniť.
  • V možnosti Odoslať záznamy kliknite na Všetky .
  • Nakoniec kliknite na OK odoslať e-maily viacerým príjemcom súčasne.

  • Následne sa všetky e-maily budú odosielať prostredníctvom vášho pridruženého Outlook Skontrolujte si Outlook možnosť odoslané na potvrdenie odoslania e-mailov.

  • Keď otvoríte odoslaný e-mail, všimnete si, že každé pole je vyplnené informáciami o konkrétnej osobe.

Poznámky. Microsoft Outlook musí byť vašou predvolenou poštovou aplikáciou. Ak používate inú poštovú aplikáciu, nebudete môcť odosielať e-maily týmto postupom.

Prečítajte si viac: Ako automaticky odoslať e-mail pri splnení podmienky v programe Excel

Podobné čítania

  • Ako poslať upraviteľný tabuľkový procesor Excel e-mailom (3 rýchle metódy)
  • [Vyriešené]: Zdieľaný zošit sa nezobrazuje v programe Excel (s jednoduchými krokmi)
  • Automatické odosielanie e-mailových pripomienok z pracovného hárka programu Excel pomocou VBA
  • Ako zistiť, kto je v zdieľanom súbore Excel (s rýchlymi krokmi)
  • Ako povoliť zdieľanie zošita v programe Excel

2. Spustenie kódu VBA na odosielanie e-mailov z výberu rozsahu

S požehnaním VBA , môžete vytvoriť program na odosielanie e-mailov z Excel zoznam s preferovaným výberom rozsahu. Pri vykonávaní úlohy postupujte podľa nižšie uvedených krokov.

Krok 1: Vytvorenie modulu

  • Otvorenie Makro VBA , stlačte Alt + F11 .
  • Kliknite na Vložte tab.
  • Vyberte Modul možnosť vytvoriť Modul .

Krok 2: Vloženie kódov VBA

  • V novom Modul , vložte tieto údaje Kód VBA .
 #If VBA7 And Win64 Then 'Ptr sa používa na zmenu pre 32-bitové operácie na 64-bitové Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _ ByVal wnd As LongPtr, ByVal lpDirect As String, _ ByVal Parameters As String, ByVal File As String, ByVal Operation As String, _ ByVal nCmd As Long) As LongPtr #Else #End If Sub SendExcelListEMail() 'Deklarovať premenné DimxMailAdd As String Dim xRegCode As String Dim xBody As String Dim xURLink As String Dim xRngCell As Range Dim xIntRg As Range Dim xSelectTxt As String Dim k As Integer Dim p As Double On Error Resume Next 'Select range select adddress xSelectTxt = ActiveWindow.RangeSelection.Address 'Create a Input box for the range selection Set xIntRg = Application.InputBox("Please Input Excel data range:","ExcelWIKI", xSelectTxt, , , , , 8) 'Použiť podmienku If na zadanie čísel stĺpcov pre operáciu If xIntRg Is Nothing Then Exit Sub If xIntRg.Columns.Count 3 Then 'Zobraziť výsledok v msg boxe pre nesplnenie podmienky MsgBox "Error with Region Selection, please confirm", , "ExcelWIKI" Exit Sub End If 'Použiť cyklus For na spustenie operácie v každom riadku jednotlivo For k = 1 To xIntRg.Rows.Count' Zozbierajte e-mailovú adresu a nastavte ju do premennej xMailAdd = xIntRg.Cells(k, 2) ' Zadajte predmet e-mailu xRegCode = "Registračné číslo ExcelWIKI" ' Zadajte telo e-mailu xBody = "" ' Vložte mená s premennou xIntRg xBody = xBody & "Pozdravy " & xIntRg.Cells(k, 1) & "," & vbCrLf & vbCrLf xBody = xBody & " Tu je vaše registračné číslo ExcelWIKI. " ' VložteRegistračné číslo s premennou xIntRg xBody = xBody & xIntRg.Cells(k, 3).Text & "." & vbCrLf & vbCrLf xBody = xBody & "Sme naozaj radi, že ste navštívili našu stránku, podporujte nás." & vbCrLf xBody = xBody & "ExcelWIKI Team" ' Definujte medzery pomocou (hex) xRegCode = Application.WorksheetFunction.Substitute(xRegCode, " ", "%20") xBody =Application.WorksheetFunction.Substitute(xBody, " ", "%20") ' Zadajte nahradenie návratov vozíka(hex) xBody = Application.WorksheetFunction.Substitute(xBody, vbCrLf, "%0D%0A") ' Vytvorte URL Odkaz xURLink = "mailto:" & xMailAdd & "?subject=" & xRegCode & "&body=" & xBody ' Použite Odkaz na začatie odosielania e-mailov ShellExecute 0&, vbNullString, xURLink, vbNullString,vbNullString, vbNormalFocus ' trojsekundový interval na odoslanie stlačenia kláves Application.Wait (Now + TimeValue("0:00:03")) Application.SendKeys "%s" Next End Sub 

Krok 3: Spustenie programu

  • Tlač F5 na spustenie programu.
  • Vyberte rozsah vo vstupnom poli.
  • Kliknite na . OK na odosielanie e-mailov.

  • V dôsledku toho sa zobrazia náhľady odosielania e-mailov, ako je znázornené na obrázku nižšie.

  • Nakoniec môžete skontrolovať odoslané e-maily a získať potvrdenie.

Prečítajte si viac: Ako odoslať e-mail, ak sú splnené podmienky v programe Excel (3 jednoduché metódy)

Záver

Dúfam, že vám tento článok poskytol návod, ako odosielať hromadné e-maily z Excel zoznam. Všetky tieto postupy by ste si mali osvojiť a aplikovať na svoj súbor údajov. Pozrite si cvičný zošit a vyskúšajte si tieto zručnosti. Motiváciou pre ďalšie vytváranie takýchto výukových materiálov je vaša cenná podpora.

Ak máte akékoľvek otázky, kontaktujte nás. V nižšie uvedenej časti môžete tiež zanechať komentáre.

My, Exceldemy Tím vždy reaguje na vaše otázky.

Zostaňte s nami a učte sa ďalej.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.