Hallo Birgit

Am 09.01.2012 14:47, schrieb Mannott, Birgit:
Hallo zusammen,

ich versuche, die Verwendung von MS Office in unserer Anwendung durch libre 
office zu ersetzen.

Für einen Vertragsdruck haben wir zur Zeit folgende Konstellation:

  *   eine WebAnwendung, welche die Definition von StyleSheets für 
Vertragsdaten ermöglicht
  *   einen WebService, der für einen bestimmten Vertrag und ein StyleSheet die 
formatierten Daten liefert
  *   einen MS Office Word Teil, der den Anwender bei der Anlage einer 
Druckvorlage unterstützt, indem aus den definierten StyleSheets ausgewählt 
werden kann. Für jedes ausgewählte StyleSheet wird in der Vorlage ein Feld mit 
der Feldfunktion INCLUDETEXT mit einer entsprechenden URL zu dem StyleSheet 
erzeugt.
  *   einen MS Office Word Teil, der eine Vorlage für einen konkreten Vertrag 
aktualisiert. Dazu findet eine Anmeldung beim Webservice mit dem konkreten 
Vertrag statt. Dann werden die URLs aller INCLUDETEXT-Felder konkretisiert und 
alle Felder über MS Office Word aktualisiert.

Dafür haben wir natürlich jede Menge Makros in MS Office Word geschrieben, die 
wir portieren müssen.
Ich hoffe, das Verfahren ist einigermaßen klar geworden.

Nach einigem Ausprobieren muss ich jetzt aber erst mal einige grundlegende 
Fragen loswerden:
- Gibt es überhaupt eine entsprechende Feldfunktion in libre office? Bisher bin 
ich nicht fündig geworden.
- Kann ich das Verfahren für libre office so übernehmen?
- Gibt es in libre office vielleicht andere, geschicktere Lösungsmöglichkeiten?

Leider sind die Feldfunktionen in OpenOffice/LibreOffice bei weitem nicht so mächtig wie in MS Word.
Wenn die Felder mitten im Fließtext sitzen, hast Du schlechte Karten.
Stehen sie jedoch für einen Absatz, kannst Du Bereiche einfügen und verknüpfen. Wenn der WebService-Aufruf aus Word erfolgt, kann man dies für LibreOffice/OpenOffice über eine Extension (Java) realisieren. Die würde dann auch die Aktualisierung der URL's für die Bereiche vornehmen.

Gruß Peter

--
Informationen zum Abmelden: E-Mail an [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an