Hoe stuurt u een e-mail met meerdere bijlagen vanuit Excel?
Dit artikel behandelt het verzenden van een e-mail via Outlook met meerdere bijlagen vanuit Excel.
E-mail verzenden met meerdere bijlagen in Excel met VBA-code
E-mail verzenden met meerdere bijlagen in Excel met VBA-code
Volg deze eenvoudige stappen om een e-mail met meerdere bijlagen direct vanuit Excel te verzenden.
1. Voeg een opdrachtknop in door te klikken op Ontwikkelaar > Invoegen > Opdrachtknop (ActiveX-besturingselement). Zie de schermafbeelding:

2. Nadat u de opdrachtknop hebt ingevoegd, klikt u er met de rechtermuisknop op en selecteert u Code weergeven in het contextmenu.

3. In het geopende venster Microsoft Visual Basic for Applications klikt u op Extra > Verwijzingen, zoals op de onderstaande schermafbeelding wordt getoond.

4. In het dialoogvenster Verwijzingen – VBAProject zoekt u de optie Microsoft Outlook Object Library op, vinkt u deze aan en klikt u op de knop OK.

5. Vervang daarna de oorspronkelijke code in het codavenster door de onderstaande VBA-code.
VBA-code: E-mail verzenden met meerdere bijlagen in Excel
Private Sub CommandButton1_Click()
Dim xStrFile As String
Dim xFilePath As String
Dim xFileDlg As FileDialog
Dim xFileDlgItem As Variant
Dim xOutApp As Outlook.Application
Dim xMailOut As Outlook.MailItem
Application.ScreenUpdating = False
Set xOutApp = CreateObject("Outlook.Application")
Set xMailOut = xOutApp.CreateItem(olMailItem)
Set xFileDlg = Application.FileDialog(msoFileDialogFilePicker)
If xFileDlg.Show = -1 Then
With xMailOut
.BodyFormat = olFormatRichText
.To = "happy.xuebi@163.com"
.Subject = "test"
.HTMLBody = "test"
For Each xFileDlgItem In xFileDlg.SelectedItems
.Attachments.Add xFileDlgItem
Next xFileDlgItem
.Display
End With
End If
Set xMailOut = Nothing
Set xOutApp = Nothing
Application.ScreenUpdating = True
End Sub Opmerking: geef uw e-mailontvanger, onderwerp en inhoud op door de variabelen in de regels .To = happy.xuebi@163.com,.Subject = „test" en .HTMLBody = „test" in de code aan te passen.
6. Druk op Alt + Q om het venster Microsoft Visual Basic for Applications te sluiten.
7. Klik op Ontwikkelaar > Ontwerpmodus om de ontwerpmodus uit te schakelen. Zie schermafbeelding:

8. Klik op de opdrachtknop om de code uit te voeren. Selecteer in het verschijnende venster Bladeren de bestanden die u als bijlage wilt toevoegen aan de e-mail en klik vervolgens op de knop OK. Zie schermafbeelding:

9. Er wordt vervolgens een e-mail gemaakt met de opgegeven velden en bijlagen. Klik op de knop Verzenden om deze te versturen. Zie schermafbeelding:

Opmerking: De VBA-code werkt alleen als u Outlook gebruikt als uw e-mailprogramma.
Stuur eenvoudig e-mail via Outlook op basis van velden van aangemaakte E-maillijst in Excel:
De E-mails verzenden-functie van Kutools voor Excel helpt gebruikers bij het verzenden van e-mails via Outlook op basis van een aangemaakte e-maillijst in Excel.
Download en probeer het nu! (30 dagen gratis proefversie)

Gerelateerde artikelen:
- Hoe stuur ik een e-mail naar het e-mailadres dat in een cel in Excel is opgegeven?
- Hoe stuur ik een e-mail door een beperkt bereik te kopiëren en in de e-mailbody te plakken in Excel?
- Hoe voeg ik bij het verzenden van een e-mail via VBA in Excel automatisch een handtekening in in Outlook?
- Hoe stuur ik een e-mail wanneer de vervaldatum is bereikt in Excel?
- Hoe stuur ik automatisch een e-mail op basis van een celwaarde in Excel?
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins