Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

Moet u gepersonaliseerde massale e-mails bezorgen aan uw klanten, klanten, vrienden of andere contacten? Wil je dat met een enkele klik doen? Dat is mogelijk! Er is een magische tool in Microsoft Excel die dit allemaal doet. Het is de Visual Basic for Applications oftewel Excel VBA.

Lees verder om te weten hoe u bulk-e-mail kunt verzenden vanuit Outlook met behulp van Excel VBA . Er is meer! Je kunt dat oefenen door de eenvoudigste stappen te volgen die in de onderstaande tutorial worden genoemd. Laten we graven!

Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

De huidige tutorial geeft je de VBA-code die je nodig hebt om bulkmailing vanuit Excel te automatiseren. Het enige dat u hoeft te doen, is uw gegevens in één Excel-bestand verzamelen en snel formatteren.

Het VBA-programma dat u uitvoert, gebruikt Microsoft Outlook als app voor het verzenden van e-mail. U moet dus Outlook op uw computer installeren en configureren. De VBA-code kan het op de webbrowser gebaseerde Outlook-programma niet gebruiken.

Zodra u klaar bent met het Excel-bestand en de Outlook-app, voert u deze stappen uit:

  • Organiseer het bulk-e-mailwerkblad in 6 kolommen.
  • Typ kolomkoppen in rij A1: E-mail naar (A); E-mail CC (B); E-mailonderwerp (C); Hoofdtekst e-mail (D), bijlage (E), status (F).
  • Voeg alle "Aan-adressen" toe onder de kop van kolom A. Je kunt duizenden e-mails toevoegen als je wilt.
  • Typ op dezelfde manier de "CC-adressen" onder de kop van kolom B.
  • Het is tijd voor de personalisatie van de onderwerpregel van de e-mail. U kunt voor elk contact aangepaste e-mailonderwerpen toevoegen onder de kop van kolom C.
  • Hetzelfde geldt voor de inhoud van de hoofdtekst van de e-mail. Kopieer en plak e-mailinhoud in de rijen onder de kop van kolom D.
  • Kopieer en plak bestandsbijlagen onder de kop van kolom E.
  • Om de bijlagelocatie te krijgen, drukt u op Shift en selecteert u het doelbestand op uw computer.
  • Klik nu met de rechtermuisknop en selecteer Kopiëren als pad om het bestandsadres naar het pc-klembord te kopiëren.
  • U kunt het adres nu rechtstreeks in de rijen van de E-kolom plakken.
  • Laat de F -kolom leeg, aangezien de VBA-code de statussen automatisch zal invullen.

Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

  • Sla het Excel-blad op als een bestand met ingeschakelde macro's.
  • Druk nu op Alt+F11 om de VBA-code-editor te openen.
  • Klik op Tools in het bovenste menu en selecteer vervolgens References .
  • Zoek naar de Microsoft Office 16.0-objectbibliotheek in de lijst die volgt en vink het vakje aan.
  • Klik op OK om Outlook op te slaan als een object voor VBA.

Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

  • Klik nu op Invoegen en kies vervolgens Module om een ​​code-editor te openen.
  • Kopieer en plak de onderstaande code in de Module .

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).Waarde msg.Subject = sh.Range("C" & i).Waarde msg.body = sh.Range("D" & i).Value If sh.Range("E" & i).Value <> "" Then msg.attachments.Add sh.Range("E" & i).Value End If msg.send sh.Range("F" & i).Value = "Sent" Volgende i MsgBox "Alle e-mails zijn verzonden" End Sub

  • Voer de naam van het huidige werkblad in, gescheiden door onderstrepingstekens, in coderegel 3 waar staat (" Werkbladnaam ").
  • Klik op Opslaan in het menu om het script op te slaan.
  • U kunt op F5 drukken om de macro uit te voeren en Excel verzendt de e-mails automatisch via Outlook.

Bulk-e-mail verzenden vanuit Outlook met behulp van Excel VBA

  • U kunt deze macro ook later openen via het tabblad Ontwikkelaar van het Excel-lintmenu.

Conclusie

Nu u hebt gevolgd hoe u bulk-e-mails vanuit Outlook kunt verzenden met behulp van de Excel VBA-zelfstudie, kunt u eenvoudig massa-e-mails verzenden zonder tijd te verspillen aan handmatig e-mailen.

Wil je nog een VBA-truc voor Excel leren? Doorloop deze zelfstudie om te leren hoe u de spellingcontrole in Excel kunt automatiseren met VBA.


Een kopie maken van een Word-document: 3 eenvoudige methoden om te proberen

Een kopie maken van een Word-document: 3 eenvoudige methoden om te proberen

Als u een kopie van uw Word-document moet maken, kunt u er als volgt een maken en deze ergens op uw schijf opslaan.

E-mail verzenden met VBA: leer in 11 eenvoudige en gemakkelijke stappen

E-mail verzenden met VBA: leer in 11 eenvoudige en gemakkelijke stappen

E-mails versturen vanuit Excel zonder over te schakelen naar een andere app? Lees verder om de 11 eenvoudige stappen te leren voor het verzenden van e-mail met VBA.

Wat is Excel TEXT-functie en hoe deze te gebruiken?

Wat is Excel TEXT-functie en hoe deze te gebruiken?

Je hebt misschien gehoord van de Excel TEKST-functie, maar weet er niet veel over. Lees om te weten wat de Excel TEKST-functie is en hoe deze te gebruiken.

Hoe gekleurde cellen in Excel te tellen

Hoe gekleurde cellen in Excel te tellen

Excel-spreadsheets worden voor van alles gebruikt. Ongeacht waarvoor u een spreadsheet gebruikt, de kans is groot dat u cellen inkleurt om de informatie te maken

5 beste methoden om het probleem met Outlook proberen te verbinden op te lossen

5 beste methoden om het probleem met Outlook proberen te verbinden op te lossen

Exchange-gebruikers komen vaak Outlook tegen die probeert berichten te verbinden. Bekijk deze blog om te weten hoe u dit verbindingsprobleem met Outlook kunt oplossen.

De 4 beste manieren om voorloopnullen toe te voegen in Excel

De 4 beste manieren om voorloopnullen toe te voegen in Excel

Excel laat je geen voorloopnullen invoegen in je database? Geen zorgen, want we helpen u op eenvoudige manieren voorloopnullen toe te voegen in Excel.

Een vinkje invoegen in Excel: 6 eenvoudige en handige methoden

Een vinkje invoegen in Excel: 6 eenvoudige en handige methoden

Vraagt ​​u zich af hoe u een vinkje in Excel invoegt? Het wachten is voorbij! Lees deze Excel-zelfstudie om de methoden te kennen die nuttig en gemakkelijk zijn.

Wat betekent morsen in Excel - Meer informatie over de Excel-fout

Wat betekent morsen in Excel - Meer informatie over de Excel-fout

#SPILLEN! Fout is een veel voorkomende fout in MS Excel. Als je wilt weten wat Spill betekent in Excel, lees dan deze blog tot het einde.

Tekst roteren in Excel: eenvoudige methoden die u moet kennen

Tekst roteren in Excel: eenvoudige methoden die u moet kennen

Leer de beste methoden om tekst in Excel te roteren om kolomkoppen een compacte en stijlvolle uitstraling te geven in diagonaal, verticaal of schuin formaat.

Een werkblad in Excel verwijderen: 2 eenvoudige methoden

Een werkblad in Excel verwijderen: 2 eenvoudige methoden

Heeft u problemen met het beheren van meerdere bladen in uw Excel-bestand. Weet hoe u een werkblad in Excel verwijdert en bewaar alleen de noodzakelijke.