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

Lint- en werkbalkinstellingen voor snelle toegang exporteren/importeren [Office 2010]

Lint- en werkbalkinstellingen voor snelle toegang exporteren/importeren [Office 2010]

Apps van de Microsoft Office-suite bieden een eenvoudige manier om het lint, tabbladen en de werkbalk Snelle toegang aan te passen, maar wat als u een nieuwe kopie van

Access 2010: Databasetabel exporteren naar Excel 2010

Access 2010: Databasetabel exporteren naar Excel 2010

Het uitvoeren van verschillende bewerkingen in Access is niet zo eenvoudig, omdat RDBMS (Relational Database Management System) specifieke syntaxis en beperkingen vereist

Verwijder verborgen metagegevens en elementen uit een Word-document

Verwijder verborgen metagegevens en elementen uit een Word-document

Bijna elk document bevat informatie zoals: verborgen tekst, objectinformatie, persoonlijke informatie (identificerende informatie: auteursnaam) en andere

Vergelijkend histogram in Excel 2010

Vergelijkend histogram in Excel 2010

Grafieken zijn een van de meest prominente functies van Excel, maar soms moet je ze op een andere manier gebruiken. We zullen proberen een vergelijkend histogram te maken.

Spreadsheets samenvoegen met behulp van gegevensconsolidatie in Excel 2010

Spreadsheets samenvoegen met behulp van gegevensconsolidatie in Excel 2010

Normaal gesproken bewaren we de gegevens in meerdere werkbladen om de gegevens voor elk exemplaar te controleren en ze individueel te bekijken, maar het zou geweldig zijn om alle gegevens samen te voegen

Organiseer uw presentatie met secties in PowerPoint 2010

Organiseer uw presentatie met secties in PowerPoint 2010

Het is nu eenvoudiger om uw PowerPoint 2010-presentaties te beheren en organiseren met behulp van secties. Met secties kunt u uw dia's ordenen, net zoals u dat vroeger deed.

Scan e-mailvirussen in Outlook 2010 met Ad-Aware Free

Scan e-mailvirussen in Outlook 2010 met Ad-Aware Free

De nieuwste versie van Ad-Aware bevat een extra functie genaamd E-mailscanner die alle inkomende e-mails in Outlook scant en schadelijke e-mails blokkeert.

Formules analyseren en Excel 2010 verbeteren met de functie voor het traceren van precedenten en afhankelijkheden

Formules analyseren en Excel 2010 verbeteren met de functie voor het traceren van precedenten en afhankelijkheden

Arixcel Explorer is een Excel-invoegtoepassing waarmee u formules diepgaand kunt analyseren. Hiermee kunt u alle celposities en -waarden achterhalen die relevant zijn voor uw formule.

Afbeeldingsindeling wijzigen in Word 2010

Afbeeldingsindeling wijzigen in Word 2010

De Picture Layout Gallery biedt een veelvoud aan afbeeldingsspecifieke effecten die perfect in tekst kunnen worden verwerkt en een aantrekkelijke vorm kunnen weergeven.

Hoe de onderstrepingsstijl in Word 2010 te wijzigen

Hoe de onderstrepingsstijl in Word 2010 te wijzigen

In tegenstelling tot eerdere Word-versies biedt Word 2010 verschillende onderstrepingsstijlen. U kunt ook de onderstrepingskleur wijzigen en de onderstreping aanpassen.