Zum Hauptinhalt springen

Wie sende ich ein Arbeitsblatt nur über Outlook von Excel aus?

Author: Xiaoyang Last Modified: 2025-05-28

Wenn Sie ein einzelnes Arbeitsblatt aus einer Arbeitsmappe in Excel per Outlook versenden möchten, können Sie das Arbeitsblatt als Anhang, im Nachrichtentext oder als PDF-Datei senden. Aber gibt es schnellere Möglichkeiten, dieses Problem in Excel zu lösen?

Einzelnes Arbeitsblatt als Nachrichtentext von Excel aus mit dem Befehl 'An E-Mail-Empfänger senden' versenden

Einzelnes Arbeitsblatt als Anhang von Excel aus mit VBA-Code versenden

Einzelnes Arbeitsblatt als PDF-Datei von Excel aus mit VBA-Code versenden


arrow blue right bubble Einzelnes Arbeitsblatt als Nachrichtentext von Excel aus mit dem Befehl 'An E-Mail-Empfänger senden' versenden

Excel ermöglicht uns, das aktive Arbeitsblatt als Nachrichtentextinhalt mithilfe des Befehls 'An E-Mail-Empfänger senden' zu versenden. Sie können wie folgt vorgehen:

Wenn Sie Excel 2007, 2010 oder 2013 verwenden, müssen Sie diesen Befehl 'An E-Mail-Empfänger senden' zunächst zur Schnellzugriffsleiste hinzufügen.

1. Klicken Sie auf das Symbol ' Schnellzugriffsleiste anpassen' und wählen Sie 'Weitere Befehle', siehe Screenshot:

choose More Commands from Customize Quick Access Toolbar

2. Und im Dialogfeld 'Excel-Optionen' wählen Sie 'Befehle nicht in der Multifunktionsleiste' in der Dropdown-Liste 'Befehle auswählen', dann wählen Sie die Option 'An E-Mail-Empfänger senden' aus und klicken Sie auf die Schaltfläche 'Hinzufügen >>', um diesen Befehl hinzuzufügen, und klicken Sie abschließend auf 'OK', um diese Einstellung zu speichern. Siehe Screenshot:

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

3. Der Befehl 'An E-Mail-Empfänger senden' wurde in die Schnellzugriffsleiste eingefügt, siehe Screenshot:

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

4. Klicken Sie dann auf dieses Symbol 'An E-Mail-Empfänger senden', und ein Bestätigungsdialogfeld erscheint. Aktivieren Sie im E-Mail-Bestätigungsdialogfeld die Option 'Das aktuelle Blatt als Nachrichtentext senden' und klicken Sie auf 'OK'. Siehe Screenshot:

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

5. Eine E-Mail-Bearbeitungsbox wird über den Arbeitsblattdaten angezeigt, in die Sie Ihre Empfänger, Betreff und eine Einführung in die entsprechenden Textfelder eingeben können. Siehe Screenshot:

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

6. Klicken Sie dann auf 'Senden Sie dieses Blatt', um das aktive Arbeitsblatt als Nachrichtentext an Ihre bestimmte Person zu senden.

a screenshot of kutools for excel ai

Entfesseln Sie die Magie von Excel mit Kutools AI

  • Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
  • VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
  • Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Tools. Laden Sie jetzt herunter und erleben Sie eine Effizienz wie nie zuvor!

arrow blue right bubble Einzelnes Arbeitsblatt als Anhang von Excel aus mit VBA-Code versenden

Wenn Sie das aktive Arbeitsblatt als Anhang per E-Mail versenden möchten, kann Ihnen der folgende VBA-Code helfen.

1. Aktivieren Sie Ihr Arbeitsblatt, das Sie senden möchten.

2. Halten Sie die Tasten ALT + F11 gedrückt, und es öffnet sich das Fenster 'Microsoft Visual Basic for Applications'.

3. Klicken Sie auf 'Einfügen > Modul' und fügen Sie den folgenden Code im Modulfenster ein.

VBA-Code: aktuelles Arbeitsblatt als Anhang von Excel aus senden

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

Hinweis: Im obigen Code können Sie die folgenden Informationen nach Bedarf ändern.

  • .To = "skyyang@extendoffice.com"
  • .CC = ""
  • .BCC = ""
  • .Subject = "kte features"
  • .Body = "Bitte überprüfen und lesen Sie dieses Dokument."

4. Drücken Sie dann die Taste F5, um diesen Code auszuführen, und ein Bestätigungsdialogfeld erscheint. Klicken Sie auf 'Zulassen', wenn die Statusanzeige abgeschlossen ist, und das aktuelle Arbeitsblatt wurde als Anhang an Ihren Empfänger gesendet.

click Allow when the progress bar is finished


arrow blue right bubble Einzelnes Arbeitsblatt als PDF-Datei von Excel aus mit VBA-Code versenden

Manchmal müssen Sie Ihren Arbeitsblattbericht an andere senden, möchten aber nicht, dass andere ihn bearbeiten. In diesem Fall können Sie das Arbeitsblatt als PDF-Datei von Excel aus senden.

1. Aktivieren Sie Ihr Arbeitsblatt, das Sie senden möchten.

2. Halten Sie die Tasten ALT + F11 gedrückt, und es öffnet sich das Fenster 'Microsoft Visual Basic for Applications'.

3. Klicken Sie auf 'Einfügen > Modul' und fügen Sie den folgenden Code im Modulfenster ein.

VBA-Code: aktuelles Arbeitsblatt als PDF-Datei von Excel aus senden

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

Hinweis: Im obigen Code können Sie die folgenden Informationen nach Bedarf ändern.

  • .To = "skyyang@extendoffice.com"
  • .CC = ""
  • .BCC = ""
  • .Subject = "kte features"
  • .Body = "Bitte überprüfen und lesen Sie dieses Dokument."

4. Drücken Sie dann die Taste F5, und ein Bestätigungsdialogfeld erscheint. Klicken Sie auf 'Zulassen', nachdem die Statusanzeige abgeschlossen ist, und das aktive Arbeitsblatt wurde als PDF-Datei an die bestimmte Person gesendet.

click Allow after the progress bar finising

Hinweise:

1. Diese Methoden sind nur verfügbar, wenn Sie Outlook als Ihr E-Mail-Programm verwenden.

2. Nachdem Sie das aktuelle Arbeitsblatt gesendet haben, können Sie zu Ihrem Outlook gehen, um sicherzustellen, dass die E-Mail erfolgreich gesendet wurde.


Mailingliste erstellen und E-Mails senden

Die Funktionen 'Mailingliste erstellen' und 'E-Mails senden ' von Kutools für Excel können schnell eine Mailingliste in einem Arbeitsblatt erstellen und denselben Betreff, denselben Inhalt und dieselben Anhänge an mehrere E-Mail-Adressen senden.
 mailing list
arrow down
send multiples emails by kutools

Verwandte Artikel:

Wie sende ich die aktuelle Arbeitsmappe über Outlook von Excel aus?

Wie sende ich / versende einen Zellbereich über Outlook von Excel aus?

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!