Inhaltsverzeichnis

OpenOffice.org / LibreOffice

Problem: 0 Byte Datei, wenn man auf Server schreibt (NFS, SAMBA)

xlsx ist stabiler als xls: Automatisch konvertieren

.xls ist das binary Format von Excel (1997-2003), das anfälliger für Beschädigungen und Kompatibilitätsprobleme ist.

.xlsx ist das moderne XML-basierte Format (ab Excel 2007), das robuster und besser mit externen Tools (wie PHP-Bibliotheken) funktioniert.

utomatisierung

Falls du häufiger mit solchen Dateien arbeitest, könntest du die Konvertierung automatisieren:

# Mit LibreOffice-Kommandozeile (kopfgesteuert)
soffice --headless --convert-to xlsx:"Excel 2007-365" datei.xls --outdir /zielverzeichnis/

Das spart manuelles Öffnen und Speichern.

Suchen & Ersetzen

Doppelte Zeilenumbrüche

Normaler Suchen/Ersetzen-Dialog. Wichtig: RegEx einschalten

Dann ersetzen:

Wiki OOo-RegEx

Alle Wörter in Klammern entfernen

Normaler Suchen/Ersetzen-Dialog. Wichtig: RegEx einschalten

Suchen: \([^{}]*\)

Ersetzen durch nichts

Serienbriefe (Mail merge)

Datendank einbinden

Dynamische Bilder in Serienbriefen von OOo

Datenbank (ODBC) einbinden (Linux): http://www.uni-koeln.de/rrzk/kompass/108/k10814.html

Etiketten und Briefe verserienbriefen

Serienbriefe (Mail Merge) (englisch)

Bilder in Serienbriefen einbinden

Problem: Im Serienbrief soll ein Bild eingebunden werden, das aus der Datenbank kommt. Das Bild wechselt also immer.

Lösung(z.T.): In MS-Word gibt es dazu einen Befehl. OpenOffice (bis 3) unterstützt diese Funktion nicht. Bleibt nur, in der eigebauten Skriptsprache ein Makro zu schreiben.

Hier hat jemand genau das Problem gelöst: http://www.oooforum.org/forum/viewtopic.phtml?t=73329

Der hier löst das Problem fast mit einer Form, die ein Bild enthält: http://sheepdogguides.com/fdb/fdb1imagbp.htm

Andere interessante Links dazu:

StarOffice

StarOffice Basic Tutorial