Senden eines Buches oder Blattes per E-Mail

Wenn Sie bestimmte Bücher oder Blätter öfters per E-Mail versenden müssen, dann dürfte Ihnen aufgefallen sein, dass dieser Vorgang nicht schnell aufgerufen werden kann. Wenn Sie es „klassisch“ machen, dann brauchen Sie:

  • Öffnen Sie ein E-Mail-Programm (z. B. Outlook)
  • eine neue Nachricht erstellen
  • Geben Sie Adresse, Betreff und Text ein
  • Datei an die Nachricht anhängen (nicht vergessen!)
  • drück den Knopf Absenden

Tatsächlich können E-Mails auf verschiedene Arten direkt aus Excel gesendet werden. Gehen…

Methode 1: Eingebettetes Senden

Wenn Sie noch das gute alte Excel 2003 haben, dann ist alles einfach. Öffnen Sie das gewünschte Buch/Blatt und wählen Sie aus dem Menü aus Datei – Senden – Nachricht (Datei – Senden an – E-Mail-Empfänger). Es öffnet sich ein Fenster, in dem Sie eine von zwei Versandoptionen auswählen können:

Im ersten Fall wird das aktuelle Buch als Anhang an die Nachricht angehängt, im zweiten Fall geht der Inhalt des aktuellen Blattes direkt als Texttabelle (ohne Formeln) in den Nachrichtentext ein.

Außerdem ist die Speisekarte Datei – Senden (Datei – Senden an) Es gibt noch ein paar exotischere Versandoptionen:

 

  • Nachricht (zur Überprüfung) (E-Mail-Empfänger zur Überprüfung) – die gesamte Arbeitsmappe wird versendet und gleichzeitig die Änderungsverfolgung für sie eingeschaltet, dh es beginnt eindeutig festzuhalten – wer, wann und in welchen Zellen welche Änderungen vorgenommen hat. Anschließend können Sie sich die vorgenommenen Änderungen im Menü anzeigen lassen Service – Fixes – Highlight-Fixes (Extras – Änderungen verfolgen – Änderungen hervorheben) oder auf der Registerkarte Überprüfung – Korrekturen (Überprüfung – Änderungen verfolgen) Es wird ungefähr so ​​aussehen:

    Farbige Rahmen markieren Änderungen am Dokument (jeder Benutzer hat eine andere Farbe). Wenn Sie die Maus bewegen, öffnet sich ein Notizfenster mit einer detaillierten Beschreibung, wer, was und wann in dieser Zelle geändert wurde. Es ist sehr praktisch, um Dokumente zu überprüfen, wenn Sie beispielsweise den Bericht Ihrer Untergebenen oder der Chef Ihren bearbeiten.

  • Entlang der Route (Routing-Empfänger) – Die Nachricht, an der Ihr Buch angehängt wird, geht durch eine Kette von Empfängern, die sie wie ein Schlagstock automatisch weiterleiten. Falls gewünscht, können Sie die Nachricht so einstellen, dass sie am Ende der Kette zu Ihnen zurückkehrt. Sie können die Änderungsverfolgung aktivieren, um die Änderungen anzuzeigen, die von jeder Person im Thread vorgenommen wurden.

Im neuen Excel 2007/2010 ist die Situation etwas anders. Um das Buch in diesen Versionen per Post zu versenden, müssen Sie die Schaltfläche auswählen Office (Office-Schaltfläche) oder Registerkarte Reichen Sie das (Datei) und team Absenden (Senden). Als nächstes wird dem Benutzer eine Reihe von Sendeoptionen angeboten:

Bitte beachten Sie, dass in neuen Versionen die Möglichkeit, ein separates Blatt der Arbeitsmappe in den Textkörper des Briefes einzufügen, verschwunden ist – wie es in Excel 2003 und höher der Fall war. Die einzige verbleibende Option ist, die gesamte Datei zu senden. Aber es gab eine nützliche Gelegenheit, das bekannte PDF-Format und das weniger bekannte XPS (ähnlich wie PDF, erfordert aber keinen Acrobat Reader zum Lesen – es öffnet sich direkt im Internet Explorer) einzusenden. Der Befehl zum Einsenden eines Buches zur Überprüfung kann als zusätzlicher Button auf der Schnellzugriffsleiste über herausgezogen werden Datei – Optionen – Symbolleiste für den Schnellzugriff – Alle Befehle – Zur Überprüfung senden (Datei – Optionen – Symbolleiste für den Schnellzugriff – Alle Befehle – Zur Überprüfung senden).

Methode 2. Einfache Makros zum Senden

Das Senden eines Makros ist viel einfacher. Öffnen des Visual Basic Editors über das Menü Dienst – Makro – Visual Basic-Editor (Extras – Makro – Visual Basic-Editor), fügen Sie das neue Modul in das Menü ein Einfügen – Modul und kopiere den Text dieser beiden Makros dorthin:

Sub SendWorkbook() ActiveWorkbook.SendMail Recipients:="[email protected]", Subject:="Лови файлик" End Sub Sub SendSheet() ThisWorkbook.Sheets("Лист1").Copy With ActiveWorkbook .SendMail Recipients:="[email protected]", Subject:="Fang die Datei" .Close SaveChanges:=False End With End Sub  

Danach können die kopierten Makros im Menü ausgeführt werden Dienst – Makro – Makros (Extras – Makro – Makros). Arbeitsmappe senden sendet das gesamte aktuelle Buch an die angegebene Adresse, und SendSheet — Sheet1 als Anhang.

Wenn Sie das Makro ausführen, kontaktiert Excel Outlook, wodurch die folgende Sicherheitsmeldung auf dem Bildschirm angezeigt wird:

Warten Sie, bis die Taste Lösen wird aktiv und klicken Sie darauf, um Ihre Übermittlung zu bestätigen. Danach werden automatisch generierte Nachrichten im Ordner abgelegt Abgehend und wird an die Empfänger gesendet, wenn Sie Outlook zum ersten Mal starten oder, wenn Sie es ausführen, sofort.

Methode 3. Universelles Makro

Und wenn Sie nicht das aktuelle Buch, sondern eine andere Datei versenden möchten? Und der Text der Nachricht wäre auch schön einzustellen! Die vorherigen Makros werden hier nicht helfen, da sie durch die Fähigkeiten von Excel selbst begrenzt sind, aber Sie können ein Makro erstellen, das Outlook von Excel aus verwaltet – erstellen und füllen Sie ein neues Nachrichtenfenster aus und senden Sie es. Das Makro sieht so aus:

Sub SendMail() Dim OutApp As Object Dim OutMail As Object Dim cell As Range Application.ScreenUpdating = False Set OutApp = CreateObject("Outlook.Application") 'Outlook im versteckten Modus starten OutApp.Session.Logon On Error GoTo cleanup' if not gestartet - beenden Set OutMail = OutApp.CreateItem(0) 'neue Nachricht erstellen On Error Resume Next 'Nachrichtenfelder ausfüllen mit OutMail .To = Range("A1").Value .Subject = Range("A2"). Value .Body = Range("A3").Value .Attachments.Add Range("A4").Value 'Send kann durch Display ersetzt werden, um die Nachricht vor dem Senden anzuzeigen .Send End With On Error GoTo 0 Set OutMail = Nothing cleanup : Set OutApp = Nothing Application.ScreenUpdating = True End Sub  

Die Adresse, der Betreff, der Text der Nachricht und der Pfad zur angehängten Datei müssen in den Zellen A1:A4 des aktuellen Blatts stehen.

  • Gruppenmailing aus Excel mit dem PLEX Add-in
  • Makros zum Versenden von E-Mails aus Excel über Lotus Notes von Dennis Wallentin
  • Was sind Makros, wo Makrocode in Visual Basic einzufügen
  • Erstellen von E-Mails mit der HYPERLINK-Funktion

 

Hinterlassen Sie uns einen Kommentar