Hallo, heute habe ich einmal wieder Zeit, mich um mein LO-Projekt zu kümmern.
Vielen Dank für den Hinweis auf den Zugriff auf die Komponenten des Rückgabewertes. Damit bin ich einen Schritt weiter.
Gerne hätte ich das selbst herausgefunden. Dazu hätte ich einerseits eine "Tabelle" o. ä. gebraucht, der man entnehmen kann, welchen Typ der Ergebnis von getCurrentValue (je nach Objekt) hat, und eine weitere, welche Methoden Objekte dieses Typs anbieten. Wo kann ich solche Informationen systematisch zusammengestellt finden? Also so etwas wie eine Sprachreferenz, die vielleicht nicht anfängerfreundlich ist, aber dafür alle Sprachelemente und die Standardbibliothek vollständig, querverlinkt und verlässlich darstellt. Also so etwas wie unter
https://docs.python.org/3/ für Python. Für LO Basic habe ich das noch nicht gefunden. Ich kenne bislang das Kapitel zur Makroprogrammierung aus dem Base-Handbuch, eine "Übersicht" zur Makroprogrammierung für LO, und div. Hilfeseiten wie
https://help.libreoffice.org/Basic/CDat ... on_Runtime die aber nicht zu einer umfassend verlinkten Referenz zu gehören scheinen. Oder anders gefragt: Woher beziehen die Makro-Experten ihr Wissen?
Der nächste Stolperstein, vor dem ich stehe: Wie frage ich ab, ob oForm.getCurrentValue leer ist (also ob das Formularfeld leer ist)? Der Test
bringt's offenbar nicht. Wenn ich's aber nicht abfrage, funktionieren die folgenden Schritte natürlich nicht.
Am liebsten wüsste ich jetzt: wie kann ich selbst herausfinden, wie die Antwort lautet...
(Am zweitliebsten natürlich: wie geht's denn nun?)
Vielen Dank, Mirko