Skip to main content

Hoe een werkblad alleen via Outlook vanuit Excel verzenden?

Author: Xiaoyang Last Modified: 2025-05-29

Als u een enkel werkblad uit een werkboek in Excel via Outlook wilt e-mailen, kunt u het werkblad als bijlage, als inhoud van de e-mail of als PDF-bestand versturen. Maar zijn er snellere manieren om dit probleem in Excel aan te pakken?

Enkel werkblad als e-mailinhoud verzenden vanuit Excel met de opdracht 'Verzenden naar e-mailontvanger'

Enkel werkblad als bijlage verzenden vanuit Excel met VBA-code

Enkel werkblad als PDF-bestand verzenden vanuit Excel met VBA-code


arrow blue right bubble Enkel werkblad als e-mailinhoud verzenden vanuit Excel met de opdracht 'Verzenden naar e-mailontvanger'

Excel ondersteunt ons om het actieve werkblad als e-mailinhoud te verzenden door gebruik te maken van de opdracht 'Verzenden naar e-mailontvanger'. U kunt als volgt te werk gaan:

Als u Excel 2007, 2010 of 2013 gebruikt, moet u deze opdracht 'Verzenden naar e-mailontvanger' eerst toevoegen aan de Snelle Toegang-werkbalk.

1. Klik op het pictogram van de Werkbalk voor Snelle Toegang aanpassen en kies Meer Opdrachten, zie schermafbeelding:

choose More Commands from Customize Quick Access Toolbar

2. En in het dialoogvenster Excel-opties, kies Opdrachten niet in de lint in de keuzelijst Opdrachten kiezen uit, selecteer vervolgens de optie Verzenden naar e-mailontvanger en klik op de knop Toevoegen >> om deze opdracht toe te voegen, klik ten slotte op OK om deze instelling op te slaan. Zie schermafbeelding:

select the Send to Mail Recipient option from Excel Options dialog box

3. De opdracht Verzenden naar e-mailontvanger is ingevoegd in de Snelle Toegang-werkbalk, zie schermafbeelding:

the Send to Mail Recipient command has been inserted into the Quick Access Toolbar

4. Klik vervolgens op dit pictogram Verzenden naar e-mailontvanger, en er verschijnt een pop-up venster, in het E-mail pop-up venster, vink Verzend het huidige werkblad als berichtinhoud aan en klik op OK. Zie schermafbeelding:

check Send the current sheet as the message body in the dialog box

5. Er wordt een e-mailbewerkingsvenster weergegeven boven de werkbladgegevens, waar u uw ontvangers, onderwerp en introductie kunt invoeren in de bijbehorende tekstvakken. Zie schermafbeelding:

an email edit box is displayed, enter the recipients, subject and introduction

6. Klik vervolgens op Verzend dit werkblad om het actieve werkblad als berichtinhoud naar een specifieke persoon te sturen.

a screenshot of kutools for excel ai

Ontdek de Magie van Excel met Kutools AI

  • Slimme Uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak diagrammen – allemaal aangestuurd door eenvoudige commando's.
  • Aangepaste Formules: Genereer op maat gemaakte formules om uw workflows te versnellen.
  • VBA-codering: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules gemakkelijk.
  • Tekstvertaling: Overbrug taalbarrières binnen uw spreadsheets.
Verhoog uw Excel-mogelijkheden met AI-aangedreven tools. Download Nu en ervaar een ongekende efficiëntie!

arrow blue right bubble Enkel werkblad als bijlage verzenden vanuit Excel met VBA-code

Als u het actieve werkblad als bijlage wilt e-mailen, kan de volgende VBA-code u helpen.

1. Activeer uw werkblad dat u wilt verzenden.

2. Houd de toetsen ALT + F11 ingedrukt, en het venster Microsoft Visual Basic for Applications wordt geopend.

3. Klik op Invoegen > Module, en plak de volgende code in het Modulevenster.

VBA-code: huidig werkblad als bijlage verzenden vanuit Excel

Sub SendWorkSheet()
'Update 20131209
Dim xFile As String
Dim xFormat As Long
Dim Wb As Workbook
Dim Wb2 As Workbook
Dim FilePath As String
Dim FileName As String
Dim OutlookApp As Object
Dim OutlookMail As Object
On Error Resume Next
Application.ScreenUpdating = False
Set Wb = Application.ActiveWorkbook
ActiveSheet.Copy
Set Wb2 = Application.ActiveWorkbook
Select Case Wb.FileFormat
Case xlOpenXMLWorkbook:
    xFile = ".xlsx"
    xFormat = xlOpenXMLWorkbook
Case xlOpenXMLWorkbookMacroEnabled:
    If Wb2.HasVBProject Then
        xFile = ".xlsm"
        xFormat = xlOpenXMLWorkbookMacroEnabled
    Else
        xFile = ".xlsx"
        xFormat = xlOpenXMLWorkbook
    End If
Case Excel8:
    xFile = ".xls"
    xFormat = Excel8
Case xlExcel12:
    xFile = ".xlsb"
    xFormat = xlExcel12
End Select
FilePath = Environ$("temp") & "\"
FileName = Wb.Name & Format(Now, "dd-mmm-yy h-mm-ss")
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
Wb2.SaveAs FilePath & FileName & xFile, FileFormat:=xFormat
With OutlookMail
    .To = "skyyang@extendoffice.com"
    .CC = ""
    .BCC = ""
    .Subject = "kte features"
    .Body = "Please check and read this document."
    .Attachments.Add Wb2.FullName
    .Send
End With
Wb2.Close
Kill FilePath & FileName & xFile
Set OutlookMail = Nothing
Set OutlookApp = Nothing
Application.ScreenUpdating = True
End Sub

Opmerking: In de bovenstaande code kunt u de volgende informatie naar eigen behoefte wijzigen.

  • .To = "skyyang@extendoffice.com"
  • .CC = ""
  • .BCC = ""
  • .Subject = "kte features"
  • .Body = "Controleer en lees dit document a.u.b."

4. Druk vervolgens op de toets F5 om deze code uit te voeren, en er verschijnt een pop-up venster, klik op Toestaan wanneer de voortgangsbalk is voltooid, en vervolgens is het huidige werkblad verzonden naar uw ontvanger als bijlage.

click Allow when the progress bar is finished


arrow blue right bubble Enkel werkblad als PDF-bestand verzenden vanuit Excel met VBA-code

Soms moet u uw werkbladrapport naar anderen verzenden, maar wilt u niet dat anderen het kunnen wijzigen. In dit geval kunt u het werkblad als PDF-bestand vanuit Excel verzenden.

1. Activeer uw werkblad dat u wilt verzenden.

2. Houd de toetsen ALT + F11 ingedrukt, en het venster Microsoft Visual Basic for Applications wordt geopend.

3. Klik op Invoegen > Module, en plak de volgende code in het Modulevenster.

VBA-code: huidig werkblad als PDF-bestand verzenden vanuit Excel

Sub SendWorkSheetToPDF()
'Update 20131209
Dim Wb As Workbook
Dim FileName As String
Dim OutlookApp As Object
Dim OutlookMail As Object
On Error Resume Next
Set Wb = Application.ActiveWorkbook
FileName = Wb.FullName
xIndex = VBA.InStrRev(FileName, ".")
If xIndex > 1 Then FileName = VBA.Left(FileName, xIndex - 1)
FileName = FileName & "_" + ActiveSheet.Name & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=FileName
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
With OutlookMail
    .To = "skyyang@extendoffice.com"
    .CC = ""
    .BCC = ""
    .Subject = "kte features"
    .Body = "Please check and read this document."
    .Attachments.Add FileName
    .Send
End With
Kill FileName
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub

Opmerking: In de bovenstaande code kunt u de volgende informatie naar eigen behoefte wijzigen.

  • .To = "skyyang@extendoffice.com"
  • .CC = ""
  • .BCC = ""
  • .Subject = "kte features"
  • .Body = "Controleer en lees dit document a.u.b."

4. Druk vervolgens op de toets F5, en er verschijnt een pop-up venster, klik op Toestaan nadat de voortgangsbalk is voltooid, dan is het actieve werkblad verzonden naar de specifieke persoon als PDF-bestand.

click Allow after the progress bar finising

Opmerkingen:

1. Deze methoden zijn alleen beschikbaar wanneer u Outlook als uw e-mailprogramma gebruikt.

2. Nadat u het huidige werkblad hebt verzonden, kunt u naar uw Outlook gaan om te controleren of de e-mail succesvol is verzonden.


Mailinglijst maken en e-mails verzenden

De functies Mailinglijst maken en E-mails verzenden van Kutools voor Excel kunnen snel een mailinglijst in een werkblad maken en vervolgens hetzelfde onderwerp, dezelfde inhoud en dezelfde bijlagen naar meerdere e-mailadressen verzenden.
 mailing list
arrow down
send multiples emails by kutools

Gerelateerde artikelen:

Hoe het huidige werkboek via Outlook vanuit Excel verzenden?

Hoe een bereik van cellen via Outlook vanuit Excel verzenden / e-mailen?

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!