Automatisierte Erstellung von Kundenabrechnungen und Massen-E-Mail-Versand aus Excel
Hier ist ein umfassendes Tutorial, wie du den Prozess der Rechnungserstellung und des E-Mail-Versands basierend auf Excel-Daten automatisierst.
Die manuelle Erstellung von Abrechnungen ist zeitaufwendig und fehleranfällig. In diesem Tutorial lernst du zwei Wege kennen: den klassischen Weg über Microsoft Word (Seriendruck) und den modernen Weg über Power Automate.
Teil 1: Vorbereitung der Excel-Datenquelle
Bevor du beginnst, muss deine Excel-Tabelle sauber strukturiert sein. Jede Zeile repräsentiert einen Kunden, jede Spalte eine Information.
- Spaltenüberschriften erstellen: Nutze klare Namen wie
Vorname,Nachname,E-Mail,Rechnungsnummer,Betrag,LeistungszeitraumundFalligkeit. - Formatierung: Formatiere die Spalte „Betrag“ als Währung und „Datum“ als Datum.
- Speichern: Speichere die Datei an einem Ort, auf den du leicht zugreifen kannst.
Teil 2: Methode A – Der klassische Seriendruck (Word & Outlook)
Diese Methode eignet sich am besten, wenn du die Abrechnung direkt in den E-Mail-Text schreiben oder als einfaches Dokument versenden möchtest.
Schritt 1: Word-Vorlage erstellen
- Öffne ein neues Word-Dokument und gestalte dein Rechnungsdesign (Logo, Absender, etc.).
- Gehe zum Reiter Sendungen -> Empfänger wählen -> Vorhandene Liste verwenden.
- Wähle deine Excel-Datei aus.
Schritt 2: Platzhalter einfügen
- Setze den Cursor an die Stelle, an der eine Information aus Excel erscheinen soll.
- Klicke auf Seriendruckfeld einfügen und wähle die entsprechende Spalte (z. B.
Nachname). - Wiederhole dies für alle dynamischen Felder (Betrag, Rechnungsnummer etc.).
Schritt 3: E-Mail-Versand starten
- Klicke auf Fertigstellen und Zusammenführen -> E-Mail-Nachrichten senden.
- Wähle bei „Zu:“ die Spalte
E-Mail. - Gib unter „Betreffzeile“ einen Betreff ein (z. B. Ihre Abrechnung).
- Klicke auf OK. Outlook versendet nun automatisch die E-Mails.
Teil 3: Methode B – Profi-Automatisierung (Power Automate)
Diese Methode ist ideal, wenn du PDF-Rechnungen als Anhang verschicken möchtest. Dies erfordert ein Microsoft 365 Business-Konto.
Schritt 1: Word-Vorlage mit Steuerelementen
- Aktiviere in Word den Reiter Entwicklertools.
- Markiere die Stellen für die Daten und klicke auf Inhaltssteuerelement für einfachen Text.
- Benenne diese Felder unter „Eigenschaften“ (z. B.
KundeName). - Speichere die Vorlage in OneDrive oder SharePoint.
Schritt 2: Den Flow in Power Automate erstellen
- Erstelle einen neuen Flow: Instant Cloud Flow (oder zeitgesteuert).
- Trigger: "Für eine ausgewählte Zeile" (Excel Online).
- Aktion 1: Word Online (Business) – "Microsoft Word-Vorlage auffüllen":
- Wähle deine Vorlage aus. Power Automate zeigt dir nun die in Schritt 1 erstellten Felder an. Verknüpfe sie mit den Excel-Spalten.
- Aktion 2: Datei erstellen (OneDrive):
- Erstelle eine temporäre
.docx-Datei aus dem Output von Schritt 3.
- Erstelle eine temporäre
- Aktion 3: Datei konvertieren (OneDrive):
- Konvertiere die
.docx-Datei in ein PDF.
- Konvertiere die
- Aktion 4: Outlook V2 – "E-Mail senden":
- An: Dynamischer Inhalt
E-Mailaus Excel. - Anhänge: Nutze den Dateiinhalt aus der PDF-Konvertierung.
- An: Dynamischer Inhalt
Teil 4: Tipps für den Erfolg
- Testlauf: Sende die ersten Test-E-Mails immer an deine eigene E-Mail-Adresse, um Formatierung und Anhänge zu prüfen.
- VBA-Alternative: Wenn du kein Power Automate hast, aber PDFs versenden musst, kannst du ein Excel-VBA-Makro nutzen. Es gibt zahlreiche fertige Skripte ("Excel to PDF Mailer VBA"), die du in dein Modul kopieren kannst.
- Datenschutz: Achte darauf, dass die Excel-Liste aktuell ist, um Rechnungen nicht an falsche Empfänger zu senden.
Zusammenfassung
Für einfache Texte in der E-Mail ist der Word-Seriendruck unschlagbar schnell. Für professionelle PDF-Anhänge ist Power Automate die modernste und zuverlässigste Lösung.