Schlagwort-Archive: serienbrief

Serienbriefe in LibreOffice (2)

Vor zwei Jahren verfasste ich eine bebilderte Anleitung zur einfachen Erstellung von Serienbriefen in OpenOffice. Diese gilt immer noch – aber muss um ein paar Punkte erweitert werden, über die ich heute stolperte.

Zentral ist, dass libreoffice-base installiert ist. Das sollte man zuerst überprüfen … und notfalls nachholen. Base gehört nämlich nicht zum Standardinstallations-Umfang bei Ubuntu und Verwandten wie Kubuntu etc..

Ich gehe für die folgenden Schritte davon aus, dass zwei Dokumente schon vorliegen:

  1. Ein Calc Sheet mit den Adressen für die Serienbrief-Empfänger. Die oberste Zeile enthält die Feldbezeichner (wie Name, Straße) und die Zeilen des Blatts enthalten die einzelnen Einträge.
  2. Ein Writer-Document mit dem Text des Serienbriefs und Lücken für die Aufnahme der Seriendruckfelder aus dem Calc-Sheet.

 

In LibreOffice über /Datei /neu /Datenbank (oder durch Klick auf das entsprechende Icon – siehe Bild oben) eine neue Datenbank anlegen.

Im Datenbankassistenten den Punkt „Verbindung zu einer bestehenden Datenbank herstellen“ anklicken und dort „Tabellendokument“ aus der Dropdown-Liste wählen.

Im nächsten Dialog auf den Schalter „Durchsuchen“ klicken und das Calc-Sheet mit den Adressdaten wählen.

Im nächsten Dialog auf „Fertigstellen“ klicken. Ein Speicherdialog wird geöffnet.

Im Speicherndialog den Ort für die Datenbankablage auswählen.

Ab jetzt geht es weiter, wie in diesem eingangs schon erwähnten Post aus dem Jahr 2010 beschrieben: http://www.bdjl.de/localhost/?p=1592.

Zusammenfassung der nächsten Schritte:

  1. In Writer F4 drücken – die Verbindung zur Datenbank mit den Adressen besteht schon seit dem letzten Schritt.
  2. Die Datenspalte in der Tabelle auswählen, in dem man die Überschrift (!) – im Bild oben ist das NAME – an den gewünschten Ort im Writer-Dokument zieht.
  3. Dokumente drucken.

Serienbrief in OOo

Für einen Serienbrief mit OpenOffice den Assistenten von OOo zu bemühen, macht mehr Stress:

Vorbereitung: In einem OOo Calc Sheet die Tabelle mit den Namen, Vornamen und sonstigen Feldern anlegen und dieses speichern.

In OOo Writer den gewünschten Text verfassen, der nur noch um die entsprechenden Einträge aus dem Calc Sheet ergänzt werden muss. Beachte: Nicht die Funktionen für Serienbriefe in OOo-Writer nutzen – wir gehen hier einfachere Wege.

In OOo Writer die Taste [F4] drücken, um die möglichen Datenquellen angezeigt zu bekommen (alternativ über das Menü /Ansicht /Datenquellen).

Hier auf die Taste [Serienbriefbedingungen] klicken.

Im aufpoppenden Fenster auf den Schalter [Datenquelle zuweisen] klicken.

Durch einen Klick auf [Durchsuchen] öffnet sich der Dateimanager.

Im Dateimanager das Tabellendokument auswählen, das die Namen etc. enthält. [Öffnen] anklicken.

Das Fenster für den Datenbankaustausch wieder [Schließen].

Die Überschriften (nicht die Inhalte!) mit der Maus in das OOo Writer Dokument ziehen. Der entsprechende Feldname wird dann dort eingesetzt.

Ein [Strg] [P] oder über das Menü /Datei /Drucken löst die Rückfrage von OOo aus, ob man einen Serienbrief drucken möchte. [Ja] – das wollen wir.

Im Druckdialog dann die gewünschten Einstellungen vornehmen.

Ich wähle diese meist so, dass die Ausgabe mir einzelne PDFs liefert, wobei das Feld <Name> den Dateinamen ergibt.