Wie führe ich Python-Makros in LibreOffice?
Wenn ich Tools -> Makros -> Organisieren von Makros -> Python bekomme ich diesen dialog:
Ist es nicht möglich zu erstellen, neue Python-Makros.
Anscheinend LibreOffice hat keine Python-editor so, ich habe das schreiben der Makros, die dann an anderer Stelle und nur Sie ausführen kann.
Aber ich weiß nicht, wo zu setzen, die von Python-Skripten.
Habe ich versucht, eine systemweite Suche nach Dateien mit "HeloWorld" in Ihrem Namen, und ich bekam keine Ergebnisse.
Habe ich ein test.py Datei in:
/home/martin/.config/libreoffice/4/user/Scripts
und laden Sie die Anwendung, aber die test makro nicht angezeigt.
Ich habe versucht, zu finden die entsprechende Einstellung in Tools -> Optionen -> Pfad aber es gibt keine "Pfad zu den Makros":
Wie kann ich Python-Makros von LibreOffice?
Diese Frage ist ein Teil meiner quest zu lernen, Python und lernen LibreOffice-Makros, so dass jeder link auf ein Allgemeines tutorial begrüßt. Die tutorials auf LibreOffice Python-Makros zu sein scheinen besonders schwer zu finden.
Ich bin mit LibreOffice Version: 4.1.3.2
InformationsquelleAutor der Frage Martin Drozdik | 2014-01-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, manuell ein Unterverzeichnis
python
(alle Kleinbuchstaben) in/home/martin/.config/libreoffice/4/user/Scripts
und setzen Sie Ihre script gibt.Diese basiert auf https://wiki.openoffice.org/wiki/Python_as_a_macro_language
InformationsquelleAutor der Antwort halex
Ich auch gekämpft, um einen klaren start, so dokumentierte ich mein setup und die Dinge, die ich hier gelernt: https://onesheep.org/scripting-libreoffice-python/
InformationsquelleAutor der Antwort Jannie Theunissen
Python-Skripte befinden: /usr/lib/libreoffice/share/scripts/python
Vielleicht diese URL wird helfen, wie es für mich getan hat:
http://christopher5106.github.io/office/2015/12/06/openoffice-libreoffice-automate-your-office-tasks-with-python-macros.html
InformationsquelleAutor der Antwort Γιάννης Πετράρχης
Fügen Sie die neue APSO-Erweiterung und gehen Sie dann zu Tools -> Makros -> Organisieren von python-Skripten.
Nun wählen Sie "Meine Makros" und wählen Sie Menü -> Erstellen Modul.
In der Dokumentation, die half mir am meisten: https://wiki.openoffice.org/wiki/Python/Transfer_from_Basic_to_Python
InformationsquelleAutor der Antwort Jim K