Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

Trebuie să livrați e-mailuri în masă personalizate clienților, clienților, prietenilor sau altor persoane de contact? Vrei să faci asta cu un singur clic? Este posibil! Există un instrument magic în Microsoft Excel care face toate acestea. Este Visual Basic pentru aplicații, alias Excel VBA.

Continuați să citiți pentru a afla cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA . Mai este! Puteți practica asta urmând cei mai simpli pași menționați în tutorialul de mai jos. Să pătrundem!

Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

Tutorialul actual vă va oferi codul VBA de care aveți nevoie pentru a automatiza e-mailurile în bloc din Excel. Tot ce trebuie să faceți este să vă adunați datele într-un singur fișier Excel și să efectuați o formatare rapidă.

Programul VBA pe care îl veți rula va folosi Microsoft Outlook ca aplicație de trimitere a e-mailurilor. Astfel, trebuie să instalați și să configurați Outlook pe computer. Codul VBA nu va putea folosi programul Outlook bazat pe browser web.

După ce sunteți gata cu fișierul Excel și aplicația Outlook, efectuați acești pași:

  • Organizați foaia de lucru prin e-mail în bloc în 6 coloane.
  • Introduceți titlurile coloanelor din rândul A1: E-mail către (A); Email CC (B); Subiectul e-mailului (C); Corpul e-mailului (D), Atașamentul (E), Stare (F).
  • Adăugați toate „Către adrese” sub titlul coloanei A. Puteți adăuga mii de e-mailuri dacă doriți.
  • În mod similar, introduceți „Adresele CC” sub titlul coloanei B.
  • Este timpul pentru personalizarea subiectului e-mailului. Puteți adăuga subiecte de e-mail personalizate pentru fiecare contact sub titlul coloanei C.
  • Același lucru este valabil și pentru conținutul corpului de e-mail. Copiați și inserați conținutul de e-mail în rândurile de sub titlul coloanei D.
  • Copiați-lipiți locațiile fișierelor atașate sub titlul coloanei E.
  • Pentru a obține locația atașării, apăsați pe Shift și selectați fișierul țintă de pe computer.
  • Acum, faceți clic dreapta și selectați Copiere ca cale pentru a copia adresa fișierului în clipboard-ul PC-ului.
  • Acum puteți lipi adresa direct în rândurile coloanei E.
  • Lăsați coloana F necompletată, deoarece codul VBA va completa automat stările.

Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

  • Salvați foaia Excel ca fișier activat pentru Macro.
  • Acum, apăsați Alt+F11 pentru a afișa editorul de cod VBA.
  • Faceți clic pe Instrumente în meniul de sus și apoi selectați Referințe .
  • Căutați Biblioteca de obiecte Microsoft Office 16.0 în lista care urmează și bifați caseta.
  • Faceți clic pe Ok pentru a salva Outlook ca obiect pentru VBA.

Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

  • Acum, faceți clic pe Inserare și apoi alegeți Modul pentru a deschide un editor de cod.
  • Copiați și lipiți codul menționat mai jos în Modul .

Sub Send_Bulk_Mails() Dim sh As Worksheet Set sh = ThisWorkbook.Sheets("Worksheet_Name") Dim i As Integer Dim OA As Object Dim msg As Object Set OA = CreateObject("outlook.application") Dim last_row As Integer last_row = Application. CountA(sh.Range("A:A")) For i = 2 To last_row Set msg = OA.createitem(0) msg.to = sh.Range("A" & i).Value msg.cc = sh. Range(„B” și i).Valoare msg.Subject = sh.Range(„C” și i).Value msg.body = sh.Range(„D” și i).Value If sh.Range(„E” & i).Valoare <> "" Apoi msg.attachments.Add sh.Range("E" & i).Value End If msg.send sh.Range("F" & i).Value = "Sent" Next i MsgBox „Toate e-mailurile au fost trimise” End Sub

  • Introduceți numele actual al foii de lucru, separat prin litere de subliniere în linia de cod 3, unde scrie (" Worksheet_Name ").
  • Faceți clic pe Salvare din meniu pentru a salva scriptul.
  • Puteți apăsa F5 pentru a rula macrocomanda și Excel va trimite automat e-mailurile prin Outlook.

Cum să trimiteți e-mailuri în bloc din Outlook utilizând Excel VBA

  • De asemenea, puteți accesa această macrocomandă mai târziu din fila Dezvoltator din meniul panglică Excel.

Concluzie

Acum că ați urmărit cum să trimiteți e-mailuri în bloc din Outlook folosind tutorialul Excel VBA, puteți trimite cu ușurință e-mailuri în masă fără a pierde timp cu trimiterea manuală de e-mailuri.

Vrei să înveți un alt truc VBA pentru Excel? Parcurgeți acest tutorial pentru a afla cum să automatizați verificarea ortografică în Excel folosind VBA.


Cum să faci o copie a unui document Word: 3 metode simple de încercat

Cum să faci o copie a unui document Word: 3 metode simple de încercat

Dacă trebuie să faceți o copie a documentului Word, iată cum să creați una și să o salvați oriunde pe disc.

Trimiterea de e-mailuri cu VBA: învață în 11 pași simpli și simpli

Trimiterea de e-mailuri cu VBA: învață în 11 pași simpli și simpli

Doriți să trimiteți e-mailuri din Excel fără a trece la o altă aplicație? Citiți mai departe pentru a afla cei 11 pași simpli pentru trimiterea de e-mailuri cu VBA.

Ce este funcția Excel TEXT și cum se utilizează?

Ce este funcția Excel TEXT și cum se utilizează?

Poate că ați auzit de funcția Excel TEXT, dar nu știți prea multe despre ele. Citiți pentru a afla ce este funcția Excel TEXT și cum să o utilizați.

Cum să numărați celulele colorate în Excel

Cum să numărați celulele colorate în Excel

Foile de calcul Excel sunt folosite pentru tot felul de lucruri. Indiferent pentru ce folosiți o foaie de calcul, sunt șanse să colorați celulele pentru a crea informațiile

5 Cele mai bune metode de a rezolva problema Outlook încercând să se conecteze

5 Cele mai bune metode de a rezolva problema Outlook încercând să se conecteze

Utilizatorii Exchange întâlnesc adesea Outlook încercând să conecteze mesaje. Consultați acest blog pentru a ști cum să remediați această problemă de conectare la Outlook.

Cele mai bune 4 moduri prin care puteți adăuga zerouri principale în Excel

Cele mai bune 4 moduri prin care puteți adăuga zerouri principale în Excel

Excel nu vă va permite să introduceți zerouri de început în baza de date? Nu vă faceți griji, deoarece vă ajutăm să adăugați zerouri de început în Excel în moduri simple.

Cum să inserați o bifă în Excel: 6 metode simple și utile

Cum să inserați o bifă în Excel: 6 metode simple și utile

Vă întrebați cum să introduceți o bifă în Excel? Asteptarea s-a sfarsit! Citiți acest tutorial Excel pentru a cunoaște metodele care sunt utile și ușoare.

Ce înseamnă Spill în Excel - Aflați despre eroarea Excel

Ce înseamnă Spill în Excel - Aflați despre eroarea Excel

#SPIL! Eroare este o eroare întâlnită frecvent în MS Excel. Dacă vrei să știi ce înseamnă Spill în Excel, citește acest blog până la sfârșit.

Cum să rotiți textul în Excel: metode simple pe care ar trebui să le cunoașteți

Cum să rotiți textul în Excel: metode simple pe care ar trebui să le cunoașteți

Aflați cele mai bune metode de a roti textul în Excel pentru a oferi titlurilor coloanelor un aspect compact și elegant în format diagonal, vertical sau înclinat.

Cum să ștergeți o foaie de lucru în Excel: 2 metode simple

Cum să ștergeți o foaie de lucru în Excel: 2 metode simple

Întâmpinați probleme în gestionarea numeroaselor foi din fișierul dvs. Excel. Aflați cum să ștergeți o foaie de lucru în Excel și să păstrați doar cele necesare.