Als Softwareentwickler für ein deutsches Unternehmen welches ein Dokumenten Management System entwickelt und an öffentliche Behörden vertreibt, habe ich die Aufgabe das OpenOffice <http://www.ooowiki.de/OpenOffice> .org in unserem Produkt zu unterstützen.
Zusätzlich zur Serienbriefunterstützung wird durch unser Produkt das Einbetten von Metadaten aus unserem Produkt (VISkompakt) in die OpenOffice <http://www.ooowiki.de/OpenOffice> .org Dokumente unterstützt. Die Daten werden hierbei durch Feldvariablen vom Typ "Benutzerfeld" in die Dokumente eingebettet. Der Sinn liegt darin, dass die OpenOffice <http://www.ooowiki.de/OpenOffice> .org Dokumente in unserem DMS System durch eine elektronische Vorgangsbearbeitung verwaltet werden. Dabei ist es erforderlich das Dokumente mit den Daten wie Geschäftszeichen, Barcode etc. aus der DMS Anwendung versorgt werden. Die Daten werden durch ein OpenOffice <http://www.ooowiki.de/OpenOffice> .org Add-In <http://www.ooowiki.de/AddIn> von uns in die Benutzerfelder geschrieben. Durch einen Klick auf das Kommando "Aktualisieren" in der Symbolleiste unseres Add-In <http://www.ooowiki.de/AddIns> werden die Daten neu aus dem DMS in das Dokument geholt. Dies klappt für skalare Werte super. Da wir aber auch Tabellen in der Fachanwendung haben, die in die Dokumente eingebettet werden müssen stehen wir mit unserer derzeitigen Lösung vor einem Problem. Wie kann man Tabellen aus Fremdanwendungen einbetten? Geht dies überhaupt noch über die Benutzerfelder, meines Wissens sind die nur vom Typ 'String' und können keine Tabelle beinhalten. OLE Verknüpfung geht meines Wissens auch nicht, da die OLE Implementation von OpenOffice <http://www.ooowiki.de/OpenOffice> .org immer nur auf eine Datei verknüpft, aber nicht auf ein Interface, das ich implementieren könnte um eine Tabelle (z.B. in RTF Format) zurück zu liefern. Swen Sachweh Software Entwickler ------------------------------------------------------------------------------------------------------------------------- Kontaktdaten: PDV-Systeme GmbH, Haarbergstrasse 73, D-99097 Erfurt, Germany Phone: +49 361 4407 - 237 Fax: +49 361 4407 - 299 Mobile: mailto:[email protected] Hauptsitz Erfurt PDV-Systeme GmbH * Haarbergstrasse 73, 99097 Erfurt * Amtsgericht Jena, HRB 101873 * Geschäftsführer Wolfgang Schulz * USt.-IdNr. DE 150 109 586 * Info-Line:+49 800 2583 123 * http://www.pdv.de <http://www.pdv.de/> Hinweis: Dies ist eine vertrauliche Nachricht und nur für den Adressaten bestimmt. Es ist nicht erlaubt, diese Nachricht zu kopieren oder Dritten zugänglich zu machen. Sollten Sie irrtümlich diese Nachricht erhalten haben, bitte ich um Ihre Mitteilung per E-Mail oder unter der oben angegebenen Telefonnummer.
