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 Regressieanalyse

Excel 2010 Regressieanalyse

Wat is regressieanalyse? Regressieanalyse is een puur statistische term die de technieken omvat voor het modelleren en analyseren van meerdere variabelen,

Technieken voor het delen van documenten in Word 2010

Technieken voor het delen van documenten in Word 2010

Klik op de Office Backstage-knop (Bestand-knop) en klik op Delen. U vindt dan een lijst met manieren waarop u uw documenten kunt delen. Verzenden via e-mail Dit

Kan Outlook 2010 niet starten? Gebruik de veilige modus

Kan Outlook 2010 niet starten? Gebruik de veilige modus

Als uw Outlook 2010 vastloopt vanwege een schadelijke invoegtoepassing, is de enige mogelijke manier om het programma in de veilige modus te starten en de invoegtoepassing te verwijderen. Afgezien van

Office Outlook 2010 Invoegtoepassingsbeheer

Office Outlook 2010 Invoegtoepassingsbeheer

De laatste tijd hebben we veel met Outlook 2010 gespeeld. Je kunt de vorige berichten lezen over het gebruik ervan in de offline modus, het gebruik in de veilige modus en het versnellen van je browser.

Een watermerk maken en toevoegen in een Visio 2010-diagram

Een watermerk maken en toevoegen in een Visio 2010-diagram

Helaas ondersteunt Visio 2010 het rechtstreeks toevoegen van watermerken aan diagrammen niet, maar vóór publicatie of distributie kunt u nog steeds een watermerk maken.

HTML-gegevensblad importeren en koppelen in Access 2010

HTML-gegevensblad importeren en koppelen in Access 2010

Met Access 2010 kunt u webgegevensbladen importeren, wat erg handig kan zijn, vooral als u werkt met datatabellen die zijn opgeslagen in HTML-formaat.

VLOOKUP-functie in Excel 2010

VLOOKUP-functie in Excel 2010

De Excel VLOOKUP-functie kan worden gebruikt wanneer u de waarden in een specifieke tabel moet opzoeken en deze wilt vergelijken met de andere gegevensvelden

Excel 2010: matrixformule gebruiken

Excel 2010: matrixformule gebruiken

Excel biedt een manier om met arrays te werken. Soms is het een wanhopige behoefte om formules toe te passen of andere bewerkingen met arrays uit te voeren. Door arrays te gebruiken

Hoe u Word 2010-documenttekst indexeert

Hoe u Word 2010-documenttekst indexeert

Microsoft Word biedt een zeer handige functie waarmee u direct tekst, trefwoorden en termen kunt vinden. Via Word Indexing kunt u zoeken in de

Excel 2010: decimalen verkleinen/vergroten

Excel 2010: decimalen verkleinen/vergroten

In Excel 2010 kunt u decimalen instellen (vergroten/verkleinen) volgens het gewenste spreadsheetpatroon. Dit biedt u twee manieren om: