KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie versende ich aus Excel heraus nur ein einzelnes Arbeitsblatt per Outlook?

AutorXiaoyang Änderungsdatum

Möchten Sie ein einzelnes Arbeitsblatt aus einer Excel-Arbeitsmappe schnell per E-Mail über Outlook versenden – etwa als Anhang, im Nachrichtentext oder als PDF? Gibt es noch effizientere Lösungen dafür direkt in Excel?

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

Einzelnes Arbeitsblatt als Anhang aus Excel mit VBA-Code versenden

Einzelnes Arbeitsblatt als PDF-Dateien aus Excel mit VBA-Code versenden


blauer Pfeil nach rechts in Sprechblase Einzelnes Arbeitsblatt als Nachrichtentext aus Excel mit dem Befehl „An E-Mail-Empfänger senden“ versenden

Excel ermöglicht es Ihnen, das aktive Arbeitsblatt direkt als Nachrichtentext per E-Mail zu versenden – und zwar mit dem Befehl „An E-Mail-Empfänger senden“. So geht’s:

Wenn Sie Excel 2007, 2010 oder 2013 verwenden, müssen Sie zunächst den Befehl An E-Mail-Empfänger senden zur Symbolleiste für den Schnellzugriff hinzufügen.

1. Klicken Sie auf das Symbol Symbolleiste für den Schnellzugriff anpassen und wählen Sie Weitere Befehle. Siehe Screenshot:

Wählen Sie „Weitere Befehle“ aus dem Menü „Schnellzugriffsleiste anpassen“

2. Im Dialogfeld Excel-Optionen wählen Sie in der Dropdown-Liste Befehle auswählen aus die Option Befehle, die nicht im Menüband enthalten sind und dann den Befehl An E-Mail-Empfänger senden. Klicken Sie anschließend auf die Schaltfläche Hinzufügen >>, um diesen Befehl hinzuzufügen, und abschließend auf OK, um die Einstellung zu speichern. Siehe Screenshot:

Wählen Sie die Option „An E-Mail-Empfänger senden“ im Dialogfeld „Excel-Optionen“ aus

3. Der Befehl An E-Mail-Empfänger senden wurde in die Symbolleiste für den Schnellzugriff eingefügt. Siehe Screenshot:

Der Befehl „An E-Mail-Empfänger senden“ wurde in die Schnellzugriffsleiste eingefügt

4. Klicken Sie dann auf die Schaltfläche An E-Mail-Empfänger senden, woraufhin ein Dialogfeld erscheint. Aktivieren Sie im E-Mail-Dialogfeld das Kontrollkästchen Senden Sie das aktuelle Arbeitsblatt als Nachrichtentext, und klicken Sie auf OK. Siehe Screenshot:

Aktivieren Sie im Dialogfeld die Option „Das aktuelle Arbeitsblatt als Nachrichtentext senden“

5. Anschließend erscheint oberhalb der Arbeitsblattdaten ein E-Mail-Bearbeitungsfeld, in das Sie Empfänger, Betreff und eine Einleitung in die entsprechenden Felder eingeben können. Siehe Screenshot:

Ein E-Mail-Bearbeitungsfeld wird angezeigt; geben Sie Empfänger, Betreff und Einleitung ein

6. Klicken Sie anschließend auf Dieses Blatt senden, um das aktive Arbeitsblatt als Nachrichtentext an die gewünschte Person zu versenden.

ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

blauer Pfeil nach rechts in Sprechblase Einzelnes Arbeitsblatt als Anhang aus Excel mit VBA-Code versenden

Möchten Sie das aktive Arbeitsblatt als Anhang per E-Mail versenden, unterstützt Sie der folgende VBA-Code dabei.

1. Aktivieren Sie das Arbeitsblatt, das Sie versenden möchten.

2. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

3. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modulfenster ein.

VBA-Code: Aktuelles Arbeitsblatt als Anhang aus Excel versenden

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 ganz einfach an Ihre Anforderungen anpassen.

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

4. Drücken Sie anschließend die Taste F5, um diesen Code auszuführen. Ein Dialogfeld erscheint; klicken Sie auf Zulassen, sobald die Fortschrittsanzeige abgeschlossen ist. Danach wird das aktuelle Arbeitsblatt als Anhang an Ihren Empfänger gesendet.

Klicken Sie auf „Zulassen“, sobald der Fortschrittsbalken abgeschlossen ist


blauer Pfeil nach rechts in Sprechblase Einzelnes Arbeitsblatt als PDF-Dateien aus Excel mit VBA-Code versenden

Manchmal müssen Sie Ihren Arbeitsblattbericht an andere Personen versenden, möchten aber verhindern, dass diese Änderungen daran vornehmen können. In einem solchen Fall können Sie das Arbeitsblatt direkt aus Excel als PDF-Datei senden.

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

2. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

3. Klicken Sie auf Einfügen>Modul, und fügen Sie den folgenden Code in das Modulfensterein.

VBA-Code: Aktuelles Arbeitsblatt als PDF-Dateien aus Excel versenden

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 ganz einfach an Ihre Anforderungen anpassen.

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

4. Drücken Sie anschließend die Taste F5, woraufhin ein Dialogfeld erscheint. Sobald die Fortschrittsanzeige abgeschlossen ist, klicken Sie auf Zulassen. Danach wurde das aktive Arbeitsblatt als PDF-Datei an die gewünschte Person gesendet.

Klicken Sie auf „Zulassen“, nachdem der Fortschrittsbalken abgeschlossen ist

Hinweise:

1. Diese Funktionen stehen ausschließlich zur Verfügung, wenn Sie Outlook als Ihr E-Mail-Programm nutzen.

2. Nach dem Senden des aktuellen Arbeitsblatts können Sie in Outlook prüfen, ob die E-Mail erfolgreich versendet wurde.


Mailing-Liste erstellen Anschließend E-Mails versenden

Die Kutools für Excel's Mailing-Liste erstellen – Mit diesen Funktionen können Sie in einem Arbeitsblatt schnell eine Mailing-Liste erstellen und anschließend denselben Betreff, denselben Inhalt und dieselben Anhänge an mehrere E-Mail-Adressen versenden.Senden-E-Mails-
Mailingliste
Pfeil nach unten
Mehrere E-Mails mit Kutools versenden

Verwandte Artikel:

Wie versende ich die aktuelle Arbeitsmappe direkt aus Excel über Outlook?

Wie versende ich einen Zellbereich aus Excel über Outlook?

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins