2016-04-28 15 views
1

In den früheren Versionen von LibreOffice konnte man ein Skript in ein Odt aus dem "Einfügen" -Menü einfügen.LibreOffice 5.1 Writer: Skript einfügen

Nach offizieller Antwort wurde diese Funktion entfernt: https://ask.libreoffice.org/en/question/67576/menu-insert-script-removed/

Wie soll ich dann das Skript einzufügen? Was ist "Writer HTML", was diese Antwort vorschlägt? Ich kann nirgendwo anders ein Wort darüber finden.

Muss ich frühere Versionen von LibreOffice nur für dieses Feature installieren, wenn ich es vermeiden möchte, massive XML-Dateien zu durchsuchen?

Kann auch jemand den Grund für diesen Umzug erklären (Entfernen der vorhandenen, praktischen Funktion aus dem Produkt)?

+0

Warum möchten Sie ein Skript in eine ODT-Datei einfügen? Erstellen Sie eine Webseite oder erstellen Sie vielleicht ein Makro? –

Antwort

3

Um ein HTML-Dokument in Writer (gemeint mit "Writer HTML") zu erstellen, gehen Sie zu File -> New -> HTML Document, und dann wird es möglich sein, ein Skript einzufügen. Oder es klingt, als ob Sie stattdessen File -> New -> XML Form Document möchten.

Es sieht für mich wie Insert -> Script ist nur nützlich für das Hinzufügen von Javascript oder ähnliches zu einem Dokument, das für ein HTML-Dokument oder Formulare geeignet scheint. Die neue Veränderung macht also Sinn für mich.

Um ein Javascript Makro, setzen Sie den Code in einer Textdatei unter dem Libreoffice-Benutzerverzeichnis zu schreiben, wie here beschrieben.

EDIT:

Aus dem Kommentar unten, es klingt wie Sie inserting a directive für die Verwendung mit JODReports sind. Könnten Sie das folgende stattdessen tun:

Legen Sie eine Freemarker-Direktive in OpenOffice.org Writer aus dem Menü Einfügen /> Felder/Other ... (oder drücken Sie einfach Strg + F2), dann auf die Registerkarte Funktionen klicken und > Wählen Sie Eingabefeld. Ändern Sie das Feld Reference auf JOOScript und geben Sie im folgenden Feld Content die Anweisung ein (z. B. "[#assign title = 'Mr.']").

Hinweis: Apache OpenOffice hat immer noch Insert -> Script.

+1

Nun, meine Firma verwendet Hunderte von .odt-Dateien mit JOOScripts, die als Vorlagen dienen. Das Einfügen von Skripten in den Standard-Editor war sehr praktisch, und letztendlich habe ich eine frühere Version von LibreOffice installiert. Danke für Ihre Eingabe. – NoMercyIncluded

+0

Ow, das ist was ich suche. Sieht so aus, als hätten wir die ganze Zeit den falschen Weg gemacht, Skript und Eingabefelder gemischt. Das erschöpft die Frage, danke! – NoMercyIncluded

Verwandte Themen