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

Hoe je op beide kanten van papier kunt afdrukken [Word 2010]

Hoe je op beide kanten van papier kunt afdrukken [Word 2010]

Er is geen directe manier om uw document op beide kanten af ​​te drukken. Word 2010 biedt echter wel een optie om het afdrukproces te onderbreken, zodat u de pagina kunt omdraaien.

Excel 2010: spreadsheet met wachtwoord beveiligen

Excel 2010: spreadsheet met wachtwoord beveiligen

De twee meest gebruikte beveiligingsniveaus in Excel zijn werkbladbeveiliging en werkmapbeveiliging. Soms betekenen deze twee termen hetzelfde, maar eigenlijk...

OneNote 2010: Wiskundige vergelijkingen schrijven (Ink To Math)

OneNote 2010: Wiskundige vergelijkingen schrijven (Ink To Math)

Apps uit de Microsoft Office 2010-suite bieden een enorme lijst met vergelijkingen waarmee u ze snel in uw werk kunt opnemen, maar soms is het moeilijk om erachter te komen

Word 2010: synchroon scrollen (naast elkaar weergeven)

Word 2010: synchroon scrollen (naast elkaar weergeven)

Met de functie Naast elkaar weergeven kunt u direct twee documenten openen en beide documenten in Word 2010 tegelijkertijd bekijken. Het kan uiteindelijk

Outlook 2010: Afbeeldingen automatisch downloaden

Outlook 2010: Afbeeldingen automatisch downloaden

Outlook 2010 downloadt afbeeldingen niet automatisch wanneer u een nieuwe e-mail ontvangt, om veiligheidsredenen. Laten we eens kijken hoe we de standaardinstellingen van

Wat is het Personenpaneel van Outlook 2010 en hoe schakel je het uit?

Wat is het Personenpaneel van Outlook 2010 en hoe schakel je het uit?

Met Microsoft Outlook 2010 kunt u uw sociale contacten rechtstreeks vanuit uw inbox bijhouden. Het deelvenster waarin u uw sociale netwerksites bijhoudt

Hoe u automatisch brieven in Excel kunt invullen: stapsgewijze handleiding

Hoe u automatisch brieven in Excel kunt invullen: stapsgewijze handleiding

Leer hoe je letters automatisch invult in Excel met deze eenvoudige handleiding. Ontdek tips voor het snel invoeren van alfabetische reeksen in je spreadsheets.

PowerPoint 2010-viewer

PowerPoint 2010-viewer

PowerPoint blinkt ontegenzeggelijk uit als het gaat om het maken van intrigerende en aantrekkelijke presentaties, en wordt daarom overal en altijd gebruikt. Gezien de

Office 2010 installatiefout 1402 oplossen: installatie kan registersleutel niet openen

Office 2010 installatiefout 1402 oplossen: installatie kan registersleutel niet openen

Het verwijderen van Grooveex.dll was een van de twee problemen die ik onlangs tegenkwam tijdens de herinstallatie van Office 2010 in Windows 7. Dit bericht zal zich richten op de

Word 2010: regelnummer in document invoegen

Word 2010: regelnummer in document invoegen

Tijdens het werken aan een Word 2010-document moet u soms regelnummers bij elke regel weergeven. Word 2010 biedt een functie waarmee u regelnummers kunt invoegen.