Hallo Zusammen,
ich habe schon ähnliche Fragen im englischsprachigen Teil des Forums gestellt, möchte aber die Chance nicht ungenutzt lassen eventuell ein kompletten Guide, vorzugsweise in Deutsch (englisch wäre aber auch ok) zu finden.
Zielsetzung ist folgende:
Makros mit Python programmieren und auch in der Lage sein diese zu Debuggen.
Meine präferierte IDE für Python ist PyCharm, inzwischen wäre ich aber schon froh wenn es einfach geht.
Ich glaube das Potential von LibreOffice in Verbindung mit Python ist riesig, so richtig verstehe ich daher nicht warum die Hürden das zu nutzen dann doch so hoch sind - oder falls die Hürden nicht so Hoch sind, warum Sie nicht als ein Guide zusammengefasst sind. (Vielleicht kenne ich zu wenig Hintergründe oder bestenfalls kann mir jemand eine komplette Anleitung senden?) Ich finde zudem auch keine Roadmap für LibreOffice selbst, wünschenswert wäre ja die Integration von Haus aus, muss nicht als eigene IDE sein, aber wäre doch wüschenswert wenn die Anlaufschwierigkeiten nicht zu einem so großen Overhead führen das Menschen die Lust schon vor Beginn der Arbeit verlieren (das ist eher Wunsch den Kritik, ich verstehe das LibreOffice ein freies Projekt ist und sicher auch die Kapazitäten sehr Beschränkt sind)
Ich möchte für unseren Verein gern in Zukunft alle Dokumente auf LibreOffice umstellen, diverse Funktionen sollen dabei auch automatisiert möglich sein → daher Makros.
Falls ich irgendwann nicht mehr im Verein tätig sein sollte, möchte ich natürlich alles so hinterlassen das die Schwelle meine Arbeit fortzuführen oder kleinere Anpassungen zu machen oder den Funktionsumfang um neue Anforderungen zu erweitern möglichst gering ist. Auch dafür wäre so ein Guide sehr hilfreich.
Das Programmieren von StarBasic empfinde ich als sehr unbefriedigend, denn durch das fehlen von IntelliSense ist es sehr schwierig schnell neue Funktionalitäten zu erstellen. Ich schätze den Lernerfolg für unbedarfte bei Python höher ein, zum einen weil die Entwicklungsumgebungen die Nutzer in der Arbeit unterstützen (Hinweise zu PEP und IntelliSense) und zum anderen weil die Motivation etwas zu lernen das einem möglicherweise an anderen Stellen im Leben ebenfalls helfen kann höher sein wird als eine ScriptSprache zu erlernen welche nur einen Zweck hat.
Meine bisherigen Schritte um meine Ziele zu erreichen sind folgedne:
Ich finde die Informationen die ich schon dafür gebraucht habe liegen einfach an zu vielen Orten, aber wie gesagt, vielleicht habe ich den einen Guide noch nicht gefunden.
Als eine Antwort im englischsprachigen Raum habe ich folgende Seite bekommen:
https://wiki.documentfoundation.org/Macros/Python_Basics#PyCharm
Leider finde ich das für mich nicht sehr Hilfreich, entweder ich stelle mich besonders blöd an, oder es sind einfach zu wenig Informationen enthalten. Am Ende muss man nun wieder 2 Tage quer lesen und alle möglichen Suchanfragen starten, alles in allem sehr anstrengend um in das Thema rein zu kommen.