JR hat geschrieben:Wenn man sich die letzte Version von OpenOffice anschaut, möchte man meinen, dass dort alle Makros die TurboMed braucht, ausgeführt werden können. Meiner Meinung nach lässt OpenOffice wenig an Wünschen übrig. Wenn TurboMed seine Geschäftspolitik ändern würde, könnten wir flächendeckend in ganz Deutschland die Lizenzgebühren für die Microsoft Officepakete einsparen.
Hallo JR (und alle),
da gäbe es m.E. folgende Aufgaben:
Das Makro müßte die Platzhalter in der ott-Vorlage erkennen, anhand ihrer Nummer via Daten-Link-Verweis anhand des Eintrages in der "Platzhalter.vww" (oder einer für diese Zwecke zu erstellenden andersbenannten Datei...) den Datenbank-Eintrag abrufen und anstelle des Platzhalters einsetzen, danach den nächsten Platzhalter suchen.
Vermutlich müssen auch die Platzhalter in der .ott-Vorlage neu als Variablen definiert werden, die Definition über Dollarzeichen-Umrahmung wie in Word läßt sich vermutlich nicht übertragen?
Wie man bei bestimmten Platzhaltern die Daten behandelt (für Word in der "Interpreter.txt" definiert) bzw. umformatiert (OstWestStatus, KVK-Gültigkeits-Ende), wäre dann auch noch zu lösen.
Außerdem müßte eine Lösung gefunden werden, wie man aus OpenOffice die Schnellbrief-Vorlagen (in OpenOffice-Version...) für eine Verarbeitung mit TurboMed separat aufrufbar macht. Das Importieren einer .dot-Schnellbrief-Vorlage in OpenOffice_3.2 geht problemlos (evtl. Durcheinander bei den Schriftarten...), sogar das unter "Platzhalter" angebotene Formularfeld wird betr. Linien korrekt umgesetzt (Ausnahme der kleine halbe Senkrechtstrich zwischen Arztnummer und Status, allerdings Formatierungsfehler beim Wiederaufrufen, falls die Schriftart und Schriftgröße nicht korrigiert wird...), das Abspeichern als .ott-Vorlage ebenfalls.
Die "TM99.dot" regelt für Word m.E. mehr das Aufrufen und Abspeichern der Schnellbriefe/Individualbriefe mit dem beim Abspeichern erfolgenden Karteikarteneintrag sowie den zusätzlichen Menüpunkt "TurboMed" in Word. Das Datenmanagement beim Ersetzen der Platzhalter dürfte komplett über die "Interpreter.txt" laufen (oder??).
OpenOffice läßt sich mit "Strg + T" aus TurboMed aufrufen, wenn in den "Grundeinstellungen/Programmpfade" als Link zur Textverarbeitung der Pfad und Dateiname für "swriter.exe" (z.B. "<Systempartition>:\Programme\OpenOffice.org 3\program\swriter.exe", ein Leerzeichen zwischen "org" und "3") eingefügt und bei "MS Word verwenden" nein gesetzt wird. Allerdings geht das erste Öffnen von OpenOffice_3.2 deutlich langsamer als das von Word2000, insofern sollte man eine Instanz von OpenOffice offen lassen.
Wer zwischen Word und OpenOffice wechseln möchte, kann dies dann über eine Veränderung des Grundeinstellungseintrages "Programmpfade/MS Word verwenden" einfach umschalten.
Wer hat Erfahrung mit Makros in OpenOffice/LibreOffice?
Grüsse, Wahnfried