Hallo Achim,
hmm, so einfach ist das Ganze nicht;)
LibreOffice hat eine offene API (also Programmierschnittstelle) und
lässt sich somit von vielen Sprachen ansprechen.
Alle Skript oder Programmiersprachen benötigen aber einen entsprechenden
Interpreter oder ein Laufzeitbibliothek, die auf dem Rechner installiert
sein muss.
Das grenzt dann die sinnvollen Möglichkeiten ein wenig ein.
LibreOffice bringt im Programm selbst mit: Basic-Interpreter, Python
3.x, JavaScript Interpreter. Macht also Sinn, sich auf eine dieser
Sprachen zu konzentrieren - oder Java und selbst ein Java-Runtime
Environment (JRE) auf dem Rechner installieren (falls nicht sowieso
schon eins drauf ist).
Der nächste Tipp: Nutze die Sprache, die Du schon gut kannst :)
Ist das egal, weil du keine der erwähnten Sprachen sehr gut kennst und
programmieren kannst, nimm Basic. Der Vorteil: LibreOffice bringt eine
eingebaute IDE mit, die allerdings derzeit nur den Basic-Code direkt
programmieren und abspielen kann. Und das ist während der Entwicklung
viel wert:)
Für alle anderen Sprachen benötigt Du noch eine eigene
Entwicklungsumgebung mit den dann oft fehlenden direkten Verbindungen zu
LO, die zwar manchmal (je nach IDE) nachinstalliert werden können, aber
das ist oft richtig Aufwand.
Für Basic ist alles drin.
Python ist auch sehr gut, kann sicher von Hause aus mehr als Basic und
evt. gibt es fertige Bibliotheken für deine Aufgaben. Die
Einstiegsschwelle in Verbindung zu LO ist aber höher als mit Basic und
der vorhandenen IDE.
Und als Literatur oder Hilfe: Schau mal in das Forum
http://de.openoffice.info/ -> dort in das Makro Unterforum: Sehr viel
Infos, aktiv und viele Hilfen. Dort im ersten Post (
http://de.openoffice.info/viewtopic.php?t=1553 ) eine Übersicht
verfügbarer Quellen von Infos.
Als Buch kann ich Dir meins empfehlen - gibt es allerdings nur noch bei
mir;) - Info z.B. hier:
https://www.booklooker.de/B%C3%BCcher/Thomas-Krumbein+Makro-Grundlagen-LibreOffice-OpenOffice-Basic/id/A02z1ITN01ZZH
Viele Grüße
Thomas
Am 31.01.2022 um 14:52 schrieb GMX-Foren Achim:
Hallo Ihr Lieben,
wer kann mich mal in die richtige Richtung schubsen?
Aufgaben in LibreOffice (Writer, Calc, ...) mit Daten die manuell erfasst oder
gelesen (MS-DingsbumsDateien) wurden, z.B:
* Daten lesen und schreiben auf Linux
z.B. konvertieren von MS.doc... zu odt
z.B. schreiben als CSV
* Masken mit Stichwörtern zum hieraischen Erstellen von Verzeichnissen und
Speichern von Daten (odt, ods, ..?..)
* Datenbankanbindung
* ...(und was mir sonst noch so an Quälereien an den kleinen Bits und Bytes
einfällt)...
Wenn ich innerhalb von LibreOffice eine Softwaresprache benutzen will, so dachte
ich bisher dass Basic meine erste Wahl ist/wäre.
Nun wurde mir gesagt, das Java oder PHP noch besser geeignet sind als Basic
innerhalb von LibreOffice Daten auszuwerten, weiter zu verarbeiten, etc..
Was ist denn nun der Wegweiser? Wer kann mal Rat geben in welches Buch ich den
sinnvollerweise meine Nase rein stecke?
Dankeschön im voraus!
Achim
---
„Mir, ... war die konsequente Rechtschreibung immer ziemlich gleichgültig. Wie
dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht
an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.“
Johann Wolfgang von Goethe (1749-1832), dt. Dichter.
--
M.I.C. Consulting
Riederbergstr. 92
65195 Wiesbaden
Tel. 0611 - 188 53 39
Fax: 0611 - 188 53 40
http://www.mic-consulting.de
e-Mail: info@mic-consulting.de
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.