Manchmal müssen Excel-Benutzer ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang an den Leiter des Unternehmens oder der Hochschule senden . Zu diesem Zweck müssen Sie über die Kenntnisse verfügen, das Arbeitsblatt oder die Zelle als E-Mail zu senden.
Falls Sie die eigentliche Idee nicht haben, lesen Sie diesen Beitrag. Sie finden verschiedene Möglichkeiten, um Arbeitsblätter oder Zellen in E-Mails anzuhängen.
Sie erfahren auch, wie Sie Excel-Dateien in E-Mails anhängen können.
Lassen Sie uns also die verschiedenen Methoden zum Versenden von Arbeitsblättern oder Zellen in Excel kennenlernen. Führen Sie jedoch zuvor die Schritte aus, um das Symbol ” An E- Mail-Empfänger senden” in Excel hinzuzufügen .
Da dieses Symbol nicht vorhanden ist, können Sie in Excel keine weiteren Arbeitsblätter oder Zellen per E-Mail versenden.
Was sind die Schritte zum Hinzufügen des Symbols “An E-Mail-Empfänger senden”?
Führen Sie die folgenden Schritte aus, um das Symbol ” An E-Mail-Empfänger senden” in Ihrem Excel hinzuzufügen :
- Klicken Sie in Excel auf das Menü Datei.
- Wählen Sie Optionen aus dem Menü.
- Wählen Sie die Option Symbolleiste für den Schnellzugriff.
- Unter Befehle auswählen wählen Alle Befehle.
- Scrollen Sie dann nach unten und wählen Sie “An E- Mail-Empfänger senden”.
- So fügen Sie den Empfänger “An E-Mail senden” im rechten Bereich der Symbolleiste “Schnellzugriff anpassen” hinzu: Klicken Sie auf ” Hinzufügen”.
- Klicken Sie auf die Schaltfläche OK.
Sie finden das Symbol “An E-Mail-Empfänger senden” oben links in Excel. Gehen Sie nun zu den verschiedenen Möglichkeiten , ein Excel-Arbeitsblatt als E-Mail-Anhang zu senden .
Wie sende ich einzelne oder mehrere Excel-Arbeitsblätter als E-Mail-Anhang?
1 # Spezifisches Arbeitsblatt als E-Mail-Anhang senden
Es ist nicht möglich, ein einzelnes Arbeitsblatt in E-Mail anzuhängen, da nur Dateien angehängt werden können, die per E-Mail gesendet werden sollen.
Wenn Sie das spezifische Arbeitsblatt per E-Mail senden möchten, müssen Sie zuerst eine Arbeitsmappendatei erstellen. Befolgen Sie daher die unten angegebenen Schritte, um ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang zu senden.
Klicken Sie zunächst mit der rechten Maustaste auf das jeweilige Arbeitsblatt, das Sie an die E-Mail anhängen möchten.
- Klicken Sie auf die Option Verschieben oder Kopieren .
- Im Verschieben oder Kopieren Dialog wählen Sie (neues Buch) unter To Buch: Liste.
- Aktivieren Sie das Kontrollkästchen Kopie erstellen .
- Klicken Sie dann auf OK . Sie sehen Ihre neue Arbeitsmappendatei mit einer Kopie Ihres ausgewählten Einzelarbeitsblatts.
- Klicken Sie nun auf das Symbol An E-Mail-Empfänger senden .
- Wählen Sie Senden der gesamten Arbeitsmappe als Anhang .
- Klicken Sie auf OK . Es wird Ihre neu erstellte Arbeitsmappendatei anhängen.
- Klicken Sie auf die Schaltfläche Senden .
Mit diesen obigen Schritten können Sie eine neue Arbeitsmappendatei erstellen und ein einzelnes Excel-Arbeitsblatt als E-Mail-Anhang senden.
Nach dem E-Mail-Versand können Sie diese neu erstellte Datei löschen, da Sie dieses spezifische Arbeitsblatt bereits in Ihrer ursprünglichen Arbeitsmappe haben.
2 # Gesamte Arbeitsmappe als E-Mail-Anhang senden
Wenn Sie die gesamte Arbeitsmappe mit mehreren Blättern als E-Mail-Anhang senden möchten , führen Sie die folgenden Schritte aus:
- Klicken Sie zunächst in Excel auf das Symbol An E-Mail-Empfänger senden .
- Wählen Sie im Dialogfeld “E-Mail” die Option ” Die gesamte Arbeitsmappe als Anhang senden “.
- Klicken Sie auf OK . Es wird Ihre gesamte Arbeitsmappendatei in einem E-Mail-Dialogfeld anhängen.
- Klicken Sie auf die Schaltfläche Senden .
Mit den obigen Schritten wird Ihre gesamte Arbeitsmappe in E-Mail angehängt.
3 # Excel-Arbeitsblatt mit VBA-Code senden
Wenn Sie regelmäßig ein Excel-Arbeitsblatt senden, können Sie den unten genannten VBA-Code verwenden. Führen Sie die folgenden Schritte aus, um ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang mit VBA-Code zu senden :
- Öffnen Sie zunächst die Arbeitsmappe, aus der Sie den Zellenbereich auswählen möchten.
- Halten Sie zum Öffnen von Microsoft Visual Basic die Tasten ALT + F11 gedrückt .
- Klicken Sie auf Einfügen .
- Wählen Sie Modul .
- Im Modulfenster finden Sie Platz für Code. Kopieren Sie den unten angegebenen Code und fügen Sie ihn in das Modulfenster ein .
Option Explicit
Sub EmailandSaveCellValue()
‘Variable declaration
Dim oApp As Object, _
oMail As Object, _
WB As Workbook, _
FileName As String, MailSub As String, MailTxt As String
‘************************************************* ********
‘Set email details; Comment out if not required
Const MailTo = “some1@someone.com”
Const MailCC = “some2@someone.com”
Const MailBCC = “some3@someone.com”
MailSub = “Please review ” & Range(“Subject”)
MailTxt = “I have attached ” & Range(“Subject”)
‘************************************************* ********
‘Turns off screen updating
Application.ScreenUpdating = False
‘Makes a copy of the active sheet and save it to
‘a temporary file
ActiveSheet.Copy
Set WB = ActiveWorkbook
FileName = Range(“Subject”) & ” Text.xls”
On Error Resume Next
Kill “C:\” & FileName
On Error Goto 0
WB.SaveAs FileName:=”C:\” & FileName
‘Creates and shows the outlook mail item
Set oApp = CreateObject(“Outlook.Application”)
Set oMail = oApp.CreateItem(0)
With oMail
.To = MailTo
.Cc = MailCC
.Bcc = MailBCC
.Subject = MailSub
.Body = MailTxt
.Attachments.Add WB.FullName
.Display
End With
‘Deletes the temporary file
WB.ChangeFileAccess Mode:=xlReadOnly
Kill WB.FullName
WB.Close SaveChanges:=False
‘Restores screen updating and release Outlook
Application.ScreenUpdating = True
Set oMail = Nothing
Set oApp = Nothing
End Sub
HINWEIS: Sie können diesen Code ändern, indem Sie einige der Zeilen gemäß Ihren Informationen ändern.
- Drücken Sie Alt + Q , um VBE zu schließen.
- Klicken Sie dann auf EmailandSaveCellValue / Tools / Macros , um den Code auszuführen.
Wie zu ausgewählten Zellen in Excel – Mail?
In diesem Fall können Sie den Zellenbereich aus dem Excel-Arbeitsblatt auf verschiedene Arten senden, die unten aufgeführt sind.
Mit diesen Methoden können Sie die Zellen einfach auswählen und als E-Mail-Anhang senden.
1 # sendet Bereich von Zelle als E – Mail – Nachrichtentext
In diesem Fall können Sie eine Reihe von Zellen per E-Mail senden . Wenn Sie nur den Teil Ihres Arbeitsblatts senden möchten, führen Sie die folgenden Schritte aus:
- Klicken Sie auf das Symbol An E-Mail-Empfänger senden .
- Wählen Sie im Dialogfeld E-Mail die Option Aktuelles Blatt als Nachrichtentext senden aus .
- Klicken Sie auf die Schaltfläche OK .
- Das aktuelle Arbeitsblatt finden Sie im E-Mail-Text. Wählen Sie dann den Zellenbereich aus dem E-Mail-Nachrichtentext aus.
- Geben Sie im Dialogfeld E-Mail Empfänger und Betreff ein .
- Klicken Sie auf Diese Auswahl senden .
- Klicken Sie auf die Schaltfläche Senden .
2 # Zellenbereich mit VBA-Code senden
Sie können auch eine Reihe von Zellen aus dem Arbeitsblatt senden, indem Sie VBA-Code als Outlook-E-Mail-Anhang verwenden. Gehen Sie also die folgenden Schritte durch:
- Öffnen Sie zunächst die Excel-Arbeitsmappe, aus der Sie den Zellenbereich als E-Mail senden möchten.
- Drücken Sie die Alt + F11- Taste , um den Excel VBA-Editor zu öffnen .
- Klicken Sie dann im Excel VBA-Editor auf Einfügen .
- Wählen Sie die Option Modul .
- Aktivieren Sie nun Ihr Microsoft Outlook-Objekt.
- Klicken Sie auf die Werkzeuge Registerkarte.
- Wählen Sie Referenzen… aus dem Kontextmenü.
- Suchen Sie im Dialogfeld Referenz-VBA-Projekt nach Microsoft Outlook-Objektbibliothek und aktivieren Sie das entsprechende Kontrollkästchen.
- Kopieren Sie nun den unten angegebenen Code und fügen Sie ihn in das Modulfenster ein.
Sub SendSelectedCells_inOutlookEmail()Dim objSelection As Excel.RangeDim objTempWorkbook As Excel.WorkbookDim objTempWorksheet As Excel.WorksheetDim strTempHTMLFile As StringDim objTempHTMLFile As ObjectDim objFileSystem As ObjectDim objTextStream As ObjectDim objOutlookApp As Outlook.ApplicationDim objNewEmail As Outlook.MailItem
‘Copy the selectionSet objSelection = SelectionSelection.Copy
‘Paste the copied selected ranges into a temp worksheetSet objTempWorkbook = Excel.Application.Workbooks.Add(1)Set objTempWorksheet = objTempWorkbook.Sheets(1)
‘Keep the values, column widths and formats in pastingWith objTempWorksheet.Cells(1)
.PasteSpecialxlPasteValues
.PasteSpecialxlPasteColumnWidths
.PasteSpecialxlPasteFormats
End With’Save the temp worksheet as a HTML fileSet objFileSystem = CreateObject(“Scripting.FileSystemObject”)strTempHTMLFile = objFileSystem.GetSpecialFolder(2).Path &”\Temp for Excel” & Format(Now, “YYYY-MM-DD hh-mm-ss”) & “.htm”Set objTempHTMLFile = objTempWorkbook.PublishObjects.Add(xlSourceRange, strTempHTMLFile, objTempWorksheet.Name, objTempWorksheet.UsedRange.Address)objTempHTMLFile.Publish (True)
‘Create a new emailSet objOutlookApp = CreateObject(“Outlook.Application”)Set objNewEmail = objOutlookApp.CreateItem(olMailItem)
‘Read the HTML file data and insert into the email bodySet objTextStream = objFileSystem.OpenTextFile(strTempHTMLFile)objNewEmail.HTMLBody = objTextStream.ReadAllobjNewEmail.Display’You can specify the new email recipients, subjects here using the following lines:’objNewEmail.To = jyotismith@excel.com’objNewEmail.Subject = “Excel Repair Products”‘objNewEmail.Send –> directly send out this emailobjTextStream.CloseobjTempWorkbook.Close (False)objFileSystem.DeleteFile (strTempHTMLFile)End Sub
HINWEIS: Sie können diesen Code ändern, indem Sie einige der Zeilen gemäß Ihren Informationen ändern.
- Speichern Sie den Code und wählen Sie die Zellen aus, die Sie senden möchten.
- Gehe zu neuem Makro .
- Klicken Sie auf die Taste F5.
- Sie finden eine E-Mail mit Ihren ausgewählten Zellen.
3 # Zellen kopieren und einfügen
Sie können den Zellenbereich manuell aus Ihrem Arbeitsblatt als Outlook-E-Mail kopieren und einfügen. Führen Sie die folgenden Schritte aus, um Zellen über Outlook-E-Mail zu senden:
- Öffnen Sie die Arbeitsmappendatei und wählen Sie die Zellen aus dem jeweiligen Arbeitsblatt aus.
- Kopieren Sie die Zellen, indem Sie Strg + C drücken.
- Öffnen Sie Ihre Outlook-App .
- Klicken Sie in Outlook auf die Registerkarte Startseite .
- Wählen Sie Neue Nachricht .
- Klicken Sie dann auf den Abschnitt E-Mail-Text .
- Drücken Sie nun Strg + V drücken . Es werden Ihre kopierten ausgewählten Zellen eingefügt.
- Geben Sie Empfänger und Betreff ein und klicken Sie auf die Schaltfläche Senden .
Mit den obigen Schritten werden die ausgewählten Zellen eines Arbeitsblatts an den Empfänger gesendet.
Wie hänge ich Excel-Dateien an E-Mails an?
Wenn Sie die Excel-Dateien per E-Mail senden möchten, gehen Sie wie folgt vor, anstatt bestimmte oder mehrere Arbeitsblätter zu senden:
- Klicken Sie in der E-Mail auf die Schaltfläche Anhängen und suchen Sie die Datei, die Sie senden möchten.
- So suchen Sie die Datei in Windows 10:
Gehen Sie zu Schnellzugriff und scrollen Sie nach unten. Dort finden Sie Ihre letzten Dateien.
- So suchen Sie die Datei auf dem Mac:
Gehen Sie zu Alle meine Dateien und klicken Sie auf Änderungsdatum . Die zuletzt verwendeten Dateien finden Sie in der Spalte.
- Kopieren Sie den Dateipfad und fügen Sie ihn ein .
- Klicken Sie in Excel auf das Menü Datei .
- Wählen Sie die Option Info aus dem Menü.
(Excel 2013 und Excel 2016)
- Klicken Sie mit der linken Maustaste auf den Dateipfad und wählen Sie Link in Zwischenablage kopieren . (Excel 2010)
- Drücken Sie Strg + C, um den Dateipfad zu kopieren.
- Fügen Sie den kopierten Dateipfad in den Dateinamen ein: in einen E-Mail-Anhang.
- Klicken Sie auf die Schaltfläche Einfügen .
Auf diese Weise können Sie Ihre Excel-Dateien anhängen und per E-Mail senden.
Fazit
Hier geht es darum, wie Sie ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang senden können . Ich hoffe, dieser Beitrag wird Ihnen hilfreich sein.
Im Fall wird permanent , dann können Sie verwenden , wenn Ihre Excel beschädigt werden und Ihre wichtige Arbeitsdatei gelöscht Excel-Reparatur-Tool Ihre Arbeitsmappe Datei in seinem ursprünglichen Format zu kommen.
Mit dem Excel-Reparatur- Tool können Sie Excel-Fehler oder Korruptionsprobleme beheben, sodass Sie störungsfrei auf Excel zugreifen können.
