Seite 1 von 1
Python Macros erstellen
Verfasst: So 15. Okt 2023, 18:44
von Tiger
Guten Abend,
ich habe heute Libre Office installiert. Nun möchte ich Python Makros erstellen. Ich wähle Tools/Macros/Organize Makros/Python. Auf dem neuen Fenster kann ich nicht den "Create" Button aktivieren. Nun habe ich gelesen, dass Java installiert sein muss. Hier meine Java Version:
java version "21" 2023-09-19 LTS
Java(TM) SE Runtime Environment (build 21+35-LTS-2513)
Java HotSpot(TM) 64-Bit Server VM (build 21+35-LTS-2513, mixed mode, sharing)
Meine Umgebung: MAC.
Was mache ich falsch? Kann mir hier jemand weiterhelfen?
Re: Python Macros erstellen
Verfasst: So 15. Okt 2023, 19:31
von karolus
Hallo
Java wird (soweit ich weiss) nur für die eingebettete Datenbank ? benötigt!
Zum (bequemeren) organisieren, bearbeiten und ausführen von python innerhalb von LO solltest du die
neuste Version von APSO.oxt installieren und benutzen.
Re: Python Macros erstellen
Verfasst: Mo 16. Okt 2023, 10:18
von gogo
Unter Linux muss für Python-Scripte zumindest auch das Paket "libreoffice-script-provider-bsh" installiert sein. Die Bean-Shell vermittelt dann zwischen Py und Lo-Java. Das Paket ist bei der Standardkonfiguration NICHT mitinstalliert, das kann aber einfach über die Paketquellen nachgeholt werden.
Re: Python Macros erstellen
Verfasst: Mo 16. Okt 2023, 11:28
von karolus
gogo hat geschrieben: ↑Mo 16. Okt 2023, 10:18
Unter Linux muss für Python-Scripte zumindest auch das Paket "libreoffice-script-provider-bsh" installiert sein. Die Bean-Shell vermittelt dann zwischen Py und Lo-Java. Das Paket ist bei der Standardkonfiguration NICHT mitinstalliert, das kann aber einfach über die Paketquellen nachgeholt werden.
Das kann ich so nicht bestätigen, nachdem ich das Paket deinstalliere via:
und Libreoffice komplett neu starte, kann ich python über jedes der folgenden Menüs
ausführen:
- →Extras→Makros→Makro ausführen…
- →Extras→Makros→Makros verwalten→Python…
- →Extras→Makros→Pythonscripte verwalten…
( das unterste ist das von APSO bereitgestellte Menü )
Das Paket ist bei der Standardkonfiguration NICHT mitinstalliert
Das macht jede Distribution ihr eigenens Ding, bei Debian-Bullseye und aktuell Debian-Bookworm für arm64 (RaspberryPi-OS) waren|sind die vier »libreoffice-script-provider-…« per default dabei.
Um Missverständnissen vorzubeugen: Das oben geschriebene bezieht sich hier ausschliesslich auf LO7.4 von Debian …
Re: Python Macros erstellen
Verfasst: Mo 16. Okt 2023, 13:53
von gogo
sry - das war auch FALSCH. Es ist das Paket "libreoffice-script-provider-
python" Hier unter (K)Ubuntu 22.04 geht's nur wenn dieses Paket installiert ist. APSO hab' ich nicht installiert - das soll ggf. der Threat-Starter probieren - er hat den Mac
[edit:Typo]