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.

Leave a Comment

Macros in Office Excel 2010

Macros in Office Excel 2010

In dit bericht bespreken we het volgende: Wat zijn macro's? Hoe maak je een macro in Excel 2010? Wat zijn relatieve verwijzingen? Hoe voer je een macro uit in Excel?

Werkbalk Snelle toegang van Office 2010

Werkbalk Snelle toegang van Office 2010

De werkbalk Snelle toegang was ook opgenomen in Office 2003 en 2007, maar speelt een grotere rol in Office 2010. Dit bericht zal thuisgebruikers de voordelen ervan leren

Kopieer Excel 2010-spreadsheetgegevens als gekoppelde afbeelding

Kopieer Excel 2010-spreadsheetgegevens als gekoppelde afbeelding

Met de verbeterde klembordopties in Excel 2010 kunt u nu een gegevensblad in verschillende vormen kopiëren en plakken, zoals plakken als koppeling, als afbeelding,

E-mailsjablonen maken en gebruiken in Outlook 2010

E-mailsjablonen maken en gebruiken in Outlook 2010

Bij het versturen van een e-mail komt het soms voor dat het dezelfde e-mail is die u vorige week of een paar dagen geleden hebt verzonden, en u zult waarschijnlijk de e-mail opnieuw moeten versturen.

Excel 2010: Standaardtelefoon- en burgerservicenummers (BSNs) toevoegen

Excel 2010: Standaardtelefoon- en burgerservicenummers (BSNs) toevoegen

Met Excel 2010 kunnen gebruikers specifieke gegevenstypen in cellen invoeren. Het invoegen van telefoonnummers in een Excel-spreadsheet is altijd een probleem geweest, omdat het niet

Excel 2010: De functie SOMPRODUCT gebruiken

Excel 2010: De functie SOMPRODUCT gebruiken

Excel SOMPRODUCT is een van de meest gebruikte functies. Door zijn veelzijdigheid kan het op talloze manieren worden gebruikt. Deze functie kan een matrix verwerken in een

Excel 2010: Werken met XML-indeling

Excel 2010: Werken met XML-indeling

Excel heeft een inherente eigenschap om met XML-bestanden te werken, zelfs als het niet voldoet aan universeel geaccepteerde standaarden. XML-bestanden kunnen gegevens bevatten in

Outlook 2010-e-mail, contacten, notities, taken en afspraken exporteren

Outlook 2010-e-mail, contacten, notities, taken en afspraken exporteren

Outlook 2010 heeft standaard uitgebreide exportopties, maar deze zijn niet voldoende en het is ook niet eenvoudig om e-mails, contacten, notities, enz. in meerdere bestanden te exporteren.

Is Outlook 2010 traag? Download alleen de e-mailheader

Is Outlook 2010 traag? Download alleen de e-mailheader

Outlook 2010 offline gebruiken kan handig zijn als u andere taken dan e-mail wilt uitvoeren. Maar wat als u 100 e-mails hebt en het een eeuwigheid duurt om...

Standaard e-maillettertype-instellingen en -thema wijzigen in Outlook 2010

Standaard e-maillettertype-instellingen en -thema wijzigen in Outlook 2010

Het wijzigen van lettertype-instellingen en het toevoegen van een afbeeldingsachtergrond in Outlook 2010 is een fluitje van een cent, omdat u dit kunt doen via de lettertype-instelling in de e-mailopstelling.