Přejít k hlavnímu obsahu
 

Jak odeslat osobní hromadné e-maily do seznamu z aplikace Excel prostřednictvím aplikace Outlook?

Autor: Xiaoyang Naposledy změněno: 2024-08-22

Například mám následující rozsah dat v listu, který obsahuje sloupce Jméno, E-mailová adresa, Registrační kód a nyní chci poslat zprávu s osobním pozdravem a vlastním Registračním kódem na oddělené e-mailové adresy ve sloupci A. Při řešení tohoto problému vám mohou pomoci následující metody.

snímek obrazovky seznamu adresátů v pracovním listu

Posílejte hromadné e-maily přizpůsobené do seznamu z aplikace Excel s funkcí hromadné korespondence

Posílejte personalizované hromadné e-maily do seznamu z aplikace Excel s kódem VBA

Posílejte personalizované hromadné e-maily do seznamu s různými přílohami pomocí Kutools pro Excel


Posílejte hromadné e-maily přizpůsobené do seznamu z aplikace Excel s funkcí hromadné korespondence

Se Slovem Hromadná korespondence funkce, můžete tuto úlohu dokončit rychle a snadno, proveďte prosím následující krok za krokem:

1. Spusťte nový prázdný dokument aplikace Word a poté klikněte na Korespondence > Vyberte příjemce > Použijte stávající seznam, viz screenshot:

snímek obrazovky s výběrem příjemců pomocí existujícího seznamu

2. V Vyberte zdroj dat v okně vyberte sešit obsahující rozsah dat, který chcete použít, a klikněte na Otevřená tlačítko, viz screenshot:

snímek obrazovky s výběrem sešitu

3. V příštích Vyberte tabulku V dialogovém okně vyberte list s požadovaným rozsahem dat a klikněte na OK tlačítko, viz screenshot:

snímek obrazovky s výběrem odpovídajícího listu obsahujícího seznam adresátů

4. A hlavní dokument e-mailové zprávy a váš seznam adres byly propojeny, nyní můžete upravit textovou zprávu a přidat zástupné symboly, které označují, kde se v každé zprávě objeví jedinečné informace.

(1.) Chcete-li vložit jejich individuální název pozdravu, klikněte na Korespondence > Vložit sloučení sloupce > Příjmení, bylo do zprávy vloženo přizpůsobené jméno a název pole je ohraničen «».

snímek obrazovky vložení sloučeného pole Název

(2.) Pokračujte v psaní zprávy a vložte Registrační kód na místo, kde potřebujete, viz screenshot:

snímek obrazovky vložení registračního kódu

5. Po napsání zprávy můžete kliknout Náhled výsledků pod Mailing záložka pro náhled e-mailových zpráv a provedení změn před skutečným dokončením sloučení.

6. Poté, co se ujistíte, že nedochází k žádným problémům, můžete odeslat e-maily samostatným příjemcům, klikněte prosím Korespondence > Dokončit a sloučit > Odeslat e-mailovou zprávu, viz screenshot:

snímek obrazovky s výběrem Odeslat e-mailové zprávy

7. Pak vyskočil Sloučit do e-mailu dialogové okno, proveďte následující operace:

(1.) Z Na rozevírací seznam, prosím vyberte Emailová adresa sloupec;

(2.) Předmět můžete zadat do Předmět řádkové textové pole;

(3.) Z Odesílejte záznamy vyberte část Vše .

snímek obrazovky konfigurace dialogového okna Sloučit do e-mailu

8. A pak klikněte na tlačítko OK, e-maily se odesílají odděleně příjemcům s vlastním registračním kódem najednou, po odeslání e-mailů můžete přejít do svého Outlooku a ověřit, zda byly e-maily úspěšně odeslány.


Posílejte osobní e-maily více příjemcům s různými přílohami:

S Kutools pro Excel's Odeslat e-maily Díky této funkci můžete rychle odesílat osobní e-maily více příjemcům s různými přílohami z aplikace Excel prostřednictvím aplikace Outlook podle potřeby. Současně můžete zprávy CCC nebo Bcc posílat také konkrétní osobě.       Stáhněte si zdarma zkušební verzi Kutools pro Excel!

snímek obrazovky pomocí Kutools pro Excel ke snadnému odesílání personalizovaných e-mailů více příjemcům


Posílejte personalizované hromadné e-maily do seznamu z aplikace Excel s kódem VBA

Kromě funkce hromadné korespondence vám následující kód VBA může poskytnout laskavost, udělejte to takto:

1. Podržte ALT + F11 klíče a otevře se Microsoft Visual Basic pro aplikace okno.

2, klikněte Vložit > Modula vložte následující kód do Modul Okno.

Kód VBA: Odesílejte personalizované hromadné e-maily do seznamu z aplikace Excel:

#If VBA7 And Win64 Then
    Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                         ByVal hwnd As LongPtr, ByVal lpOperation As String, _
                         ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
                         ByVal nShowCmd As Long) As LongPtr
#Else
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                         ByVal hwnd As Long, ByVal lpOperation As String, _
                         ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
                         ByVal nShowCmd As Long) As Long
#End If
Sub SendEMail()
'update by Extendoffice 20160506
    Dim xEmail As String
    Dim xSubj As String
    Dim xMsg As String
    Dim xURL As String
    Dim i As Integer
    Dim k As Double
    Dim xCell As Range
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Columns.Count <> 3 Then
        MsgBox " Regional format error, please check", , "Kutools for Excel"
        Exit Sub
    End If
    For i = 1 To xRg.Rows.Count
'       Get the email address
        xEmail = xRg.Cells(i, 2)
'       Message subject
        xSubj = "Your Registration Code"
'       Compose the message
        xMsg = ""
        xMsg = xMsg & "Dear " & xRg.Cells(i, 1) & "," & vbCrLf & vbCrLf
        xMsg = xMsg & " This is your Registration Code "
        xMsg = xMsg & xRg.Cells(i, 3).Text & "." & vbCrLf & vbCrLf
        xMsg = xMsg & " please try it, and glad to get your feedback! " & vbCrLf
        xMsg = xMsg & "Skyyang"
'       Replace spaces with %20 (hex)
        xSubj = Application.WorksheetFunction.Substitute(xSubj, " ", "%20")
        xMsg = Application.WorksheetFunction.Substitute(xMsg, " ", "%20")
'       Replace carriage returns with %0D%0A (hex)
        xMsg = Application.WorksheetFunction.Substitute(xMsg, vbCrLf, "%0D%0A")
'       Create the URL
        xURL = "mailto:" & xEmail & "?subject=" & xSubj & "&body=" & xMsg
'       Execute the URL (start the email client)
        ShellExecute 0&, vbNullString, xURL, vbNullString, vbNullString, vbNormalFocus
'       Wait two seconds before sending keystrokes
        Application.Wait (Now + TimeValue("0:00:02"))
        Application.SendKeys "%s"
    Next
End Sub

3. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a zobrazí se okno s výzvou, které vám připomene výběr rozsahu dat, který chcete použít, viz screenshot:

snímek obrazovky s výběrem seznamu adresátů po spuštění kódu

4. A pak klikněte na tlačítko OK tlačítko, e-maily budou odesílány na samostatné adresy s jejich individuálním registračním kódem jeden po druhém, po odeslání e-mailů můžete přejít do svého Outlooku a ověřit, zda byly e-maily úspěšně odeslány.

Pozor: Ve výše uvedeném kódu můžete změnit předmět nebo tělo zprávy podle svých potřeb.


Posílejte personalizované hromadné e-maily do seznamu s různými přílohami pomocí Kutools pro Excel

Pokud máte Kutools pro Excel, S jeho Odeslat e-maily Díky této funkci můžete rychle posílat osobní e-maily více příjemcům s různými přílohami, jak potřebujete.

Po instalaci Kutools pro Excel, udělejte prosím toto:

1, klikněte Kutools Plus > Odeslat e-maily, viz screenshot:

snímek obrazovky povolení funkce Odesílání e-mailů

2. V Odeslat emiály V dialogovém okně vyberte rozsah dat, který chcete použít, a poté podle potřeby zadejte adresy příjemců, přílohy a předmět, viz screenshot:

snímek obrazovky nastavení poštovních polí

3. Do editačního pole vložte jednotlivé názvy pozdravů, prosím vyberte Příjmení z rozevíracího seznamu a potom klikněte na Vložte zástupný symbol pro vložení jmen do zprávy, viz screenshot:

snímek obrazovky vkládání zástupného symbolu

4. Poté zadejte text zprávy do pole podle potřeby, viz screenshot:

snímek obrazovky s dokončením těla e-mailu

5. Po dokončení těla e-mailu vyberte požadovaný režim odesílání, který můžete odesílat pomocí aplikace Outlook nebo zadaného serveru, viz screesnhot:

snímek obrazovky s výběrem jednoho z režimů odesílání

Pozor: Pokud chcete použít jiný server, klikněte na Nastavení odchozího serveru Chcete-li nastavit vlastní režim odesílání, viz screesnhot:

snímek obrazovky konfigurace serveru pro odchozí poštu, pokud chcete odesílat e-maily prostřednictvím tohoto e-mailového serveru

6. Konečně klikněte na tlačítko Odeslat tlačítko pro odeslání e-mailů, po dokončení se zobrazí okno s výzvou, které vám připomene stav odesílání. viz screesnhot:

snímek obrazovky ukazuje počet úspěšně odeslaných e-mailů

Klikněte na Stáhnout a vyzkoušejte zdarma Kutools pro Excel hned!


Demo: Odesílejte personalizované hromadné e-maily do seznamu z aplikace Excel prostřednictvím aplikace Outlook

 
Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Související článek:

Jak odeslat e-mail více příjemcům v seznamu z aplikace Excel prostřednictvím aplikace Outlook?


Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!