Python: Organisation von und Arbeitsweise mit mehreren Funktionen, Routinen etc.

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

housefreund
******
Beiträge: 607
Registriert: Do, 03.01.2008 23:23

Python: Organisation von und Arbeitsweise mit mehreren Funktionen, Routinen etc.

Beitrag von housefreund »

Bzgl. Python-Makros in Calc: Python-Makros werden ja nicht in den Modulen von Calc's Basis IDE gespeichert. Die Vorgehensweise, die z. B. balu hier http://de.openoffice.info/viewtopic.php?p=200018 beschreibt, ist mir bestens bekannt für den Excel-Kontext (beruflich) und bei Python aber weder nicht für mich direkt verständlich noch sonstwie greifbar.

Daher habe vermutet, man geht dort anders vor und ich habe mich online umgeschaut.
Mit einer "IDE" habe ich insofern quasi-relevante Erfahrung, dass ich jahrelang LaTeX genutzt habe und bereits zu Kaisers Zeiten TeXnicCenter genutzt habe. Inzwischen TeXstudio. Nun. Soweit so gut/egal/relevant oder doch nicht. Aber die Navi-Struktur links über mehrere Module und Dateien ist mir also bekannt (Module aus der VBA-Winzigweich-Welt, Dateien für LaTeX-Schreiberei).

Nur wie macht Ihr erfahrene Python-Coder das mit Eurer Lieblings-IDE und dem Python-Pfad für Eure Skripts im Pfad /NUTZER/.config/libreoffice/4/user/Scripts/python/ (unter Linux, bei Windows kenne ich es nicht), habt Ihr einfach Euer Verzeichnis da reinverlinkt oder habt Ihr irgendwo einen extra Ordner definiert?

Wenn man sich jetzt also .py-Dateien InputBox_macro.py und MsgBox_macro.py (https://wiki.documentfoundation.org/Mac ... _to_Screen) anlegt, was sind dann Eure nächsten Steps?

Und mal generell, ruft Ihr Eure in Calc jedes Mal wirklich auf über Extras > Makros > Makros verwalten > Python > Datei anklicken > Funktion auswählen > "Ausführen" anklicken ...?
2024-08-31-1930 Makros verwalten.png
2024-08-31-1930 Makros verwalten.png (46.73 KiB) 2200 mal betrachtet
mikeleb
*******
Beiträge: 1338
Registriert: Fr, 09.12.2011 16:50

Re: Python: Organisation von und Arbeitsweise mit mehreren Funktionen, Routinen etc.

Beitrag von mikeleb »

Hallo,
hast du dir mal APSO angesehen:
https://extensions.libreoffice.org/en/e ... for-python
Gruß,
mikeleb
housefreund
******
Beiträge: 607
Registriert: Do, 03.01.2008 23:23

Re: Python: Organisation von und Arbeitsweise mit mehreren Funktionen, Routinen etc.

Beitrag von housefreund »

Ja, habe ich.
Da sich partout nichts bei Klick auf "Menü" tut, schaffe ich es nicht, es weiter zu nutzen.
Schade. Keine Ahnung was da los it.
mikeleb
*******
Beiträge: 1338
Registriert: Fr, 09.12.2011 16:50

Re: Python: Organisation von und Arbeitsweise mit mehreren Funktionen, Routinen etc.

Beitrag von mikeleb »

Hallo,
Da sich partout nichts
Im Menü sollte z. B. die Option zur Erstellung eines neuen Moduls erscheinen. Nach Klick darauf, das menü schließen udn apso erneut aufrufen. Dann kann das Modul bearbeite werden etc.
Gruß,
mikeleb
Antworten