Voraussetzungen für die Schnittstelle zu OpenOffice oder LibreOffice
Die Schnittstelle zu OpenOffice bzw. die Schnittstelle zu LibreOffice ist ein optionales, nicht kostenpflichtiges regisafe-Anwendungsmodul. Sie erweitert die standardmäßig in regisafe vorhandene Anzeige, Erstellung und Bearbeitung von OpenOffice- und LibreOffice-Dateien beispielsweise um Möglichkeiten zur Datenübergabe an Textdateien und die automatisierte Erstellung von Serienbriefen.
Zur Verwendung der Schnittstellen muss in der Konfigurationsdatei "regisafe.ini" unter [Module] Folgendes eingetragen werden:
- DateitypODT
- Je nachdem, ob Sie OpenOffice oder LibreOffice einsetzen, lädt DateitypODT automatisch das zusätzliche IQ-Modul OpenOfficeInterf oder LibreOfficeInterf.
Vorrang hat dabei OpenOfficeInterf. Ist dieses nicht vorhanden, wird stattdessen LibreOfficeInterf geladen.
Datenquelle für Serienbriefe
Zur Übergabe der Seriendruckfelder aus regisafe an OpenOffice oder LibreOffice wird eine Textdatei als Datenquelle verwendet.
Wird regisafe nach dem Einbinden der Schnittstelle zu OpenOffice oder LibreOffice zum ersten Mal gestartet, erzeugt regisafe automatisch die Datenquelle.
- Standardmäßig wird die Datenquelle als Textdatei regisafe_Daten.txt im %TEMP%-Verzeichnis gespeichert.
Der Name und der Speicherort der Datei kann aber auch in der Konfigurationsdatei regisafe.ini mithilfe des Schlüssels LokaleDatenquelle individuell festgelegt werden.
Beim ersten Erstellen der Datenquelle wird der Benutzer aufgefordert, diese auch in OpenOffice oder LibreOffice zu registrieren, damit das Programm Serienbriefe auf Basis von regisafe-Adressen erstellen kann.
Zum Registrieren der benötigten Datenquelle in OpenOffice oder LibreOffice verwenden Sie einen Assistenten (Menübefehl Datei | Assistenten | Adress-Datenquelle).
Folgendes müssen Sie dabei beachten:
- Legen Sie eine andere externe Datenquelle vom Typ Text an
- Als Pfad verwenden Sie den Standardpfad %Temp% bzw. den unter dem Schlüssel LokaleDatenquelle festgelegten Pfad
- Unter Zeilenformat muss als Feldtrenner zwingend ein Semikolon verwendet werden!
Makro für Serienbriefe
Nach der Bearbeitung eines Serienbriefs in OpenOffice oder LibreOffice müssen die einzelnen Briefe auf Basis der zugeordneten Adressen erstellt werden. In OpenOffice oder LibreOffice wird dazu der Serienbrief-Assistent verwendet.
Damit allerdings die einzelnen Briefe auch zusammen mit dem zugrundeliegenden Serienbrief in regisafe abgelegt werden, muss zum Erstellen eines regisafe-Serienbriefs in OpenOffice oder LibreOffice ein anderes Vorgehen verwendet werden.
regisafe stellt mit dem IQ-Modul DateitypODT auch das Makro Serienbrief zur Verfügung, welches die einzelnen Briefe auf Basis des Serienbriefs erstellt, bei Bedarf ausdruckt und im Serienbrief-Schriftstück in regisafe speichert.
So stellen Sie das Makro in OpenOffice oder LibreOffice zur Verfügung:
- Öffnen Sie OpenOffice oder LibreOffice und wählen Sie den Befehl Extras | Makros | Dialoge verwalten....
- Wählen Sie im Reiter Bibliotheken die Schaltfläche Importieren....
- Wählen Sie für den Import im lokalen regisafe-Modulordner OpenOfficeInterf oder LibreOfficeInterf die Datei script.xlb aus und bestätigen Sie den Import der Bibliothek regisafe.
- Die Makro-Bibliothek regisafe mit dem Makro Serienbrief steht nun in OpenOffice oder LibreOffice zur Verfügung.
- Damit der enthaltene Befehl Serienbrief erstellen bequem aufgerufen werden kann, sollten Sie das Makro mit den gewohnten OpenOffice- oder LibreOffice-Mitteln in eine Symbolleiste integrieren.
Verwenden Sie dazu den Befehl Extras | Anpassen... und fügen Sie dann in die gewünschte Symbolleiste aus dem Bereich OpenOffice Makros oder LibreOffice Makros den Befehl regisafe | Serienbrief | Erstellen hinzu.