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

Excel 2010: Adresfunctie

Excel 2010: Adresfunctie

Excel 2010 bevat twee soorten verwijzingen, namelijk absoluut en relatief. Deze verwijzingstypen zijn erg belangrijk als u met formules werkt.

Excel 2010: PROPER-functie

Excel 2010: PROPER-functie

Soms proberen we bij het invullen van cellen in een spreadsheet ze te snel in te vullen, wat uiteindelijk leidt tot onregelmatige woordgrootte in cellen. Om

Standaardlettertype-instellingen en -stijlen wijzigen in Word 2010

Standaardlettertype-instellingen en -stijlen wijzigen in Word 2010

Het standaardlettertype van Word 2010 is Calibri, dat nog steeds niet zo populair is onder gebruikers, maar Word 2010 is flexibel genoeg om gebruikers het standaardlettertype te laten wijzigen

Outlook 2010: Items markeren als gelezen wanneer ze worden bekeken in het leesvenster

Outlook 2010: Items markeren als gelezen wanneer ze worden bekeken in het leesvenster

U hebt waarschijnlijk al gemerkt dat Outlook 2010 bij het bekijken van e-mail in het leesvenster de e-mailstatus als ongelezen houdt, en dit is precies het geval

Hoe u een kleurgearceerd gebied invoegt in Word 2010

Hoe u een kleurgearceerd gebied invoegt in Word 2010

In Word 2010 kunt u een gekleurde arcering over tekst toepassen om het belang van een woordgroep, zin of zin te benadrukken. Het biedt alle basisfuncties voor solide tekst.

Hoe u snel een paginaomslag in een Word 2010-document invoegt

Hoe u snel een paginaomslag in een Word 2010-document invoegt

Met de uitgebreide paginaomslagen in Word 2010 kunt u direct een flamboyante of professionele voorpagina toevoegen vanuit de ingebouwde paginaomslaggalerij.

Hoe u tekst in Word 2010 kunt superscripten en subscripten

Hoe u tekst in Word 2010 kunt superscripten en subscripten

In de nieuwste Word-versies: Word 2007 en Word 2010, vindt u de opties voor superscript en subscript direct op het lint. Dus als u een

Word 2010 Bouwstenen Organizer

Word 2010 Bouwstenen Organizer

Als u op het punt staat om te beginnen met het werken aan een kolossaal document in Word, dat dagen kan duren om te voltooien, dan kan Building Blocks Organizer het proces verkorten

Excel 2010: getalwaarden omzetten in tijd

Excel 2010: getalwaarden omzetten in tijd

Er zijn veel manieren waarop u tijd in een cel kunt invoeren, maar Excel heeft een ingebouwde functie waarmee gebruikers waarden kunnen omzetten in tijdformaat,

Wis de traceergeschiedenis van Office 2010/2007

Wis de traceergeschiedenis van Office 2010/2007

Wilt u uw Word-, Excel- of PowerPoint-geschiedenis beschermen? Bent u bang dat een hacker uw documenten kan stelen via de trackinggeschiedenis op uw computer?