von emax » Fr, 25.02.2022 15:06
Hallo Jasch,
danke für die Links, da hatte ich zwischenzeitlich auch schon nachgelesen.
Da es ziemlich lange her ist, kann ich natürlich nicht drauf wetten, wie ich das in Erinnerung habe. Ich bin noch nicht mal sicher, ob das V4.xx oder V5.xx war. Aber ich meine mich zu erinnern, dass ich den Makro-Rekorder vor allem zur Erstellung von Makro-Skeletten verwandt und dann jeweils entsprechend angepasst habe. Das hat vieles vereinfacht, und vor allem die Suche in der Dokumentation des Libreoffice-Basic API ersetzt.
Ich wüsste nicht, da jemals manuell (z.B.) eine Sort-Funktion auskodiert zu haben. Aber wie gesagt: Das war vor 10 Jahren oder so.
Wie auch immer: So ist das für mich nicht verwendbar. Das nötige args() bzw. array() Argument für den sort wird im Makro nicht mal als Kommentar ausgegeben. Das ist m.E. einfach broken design. Ich bin beruflich selber Entwickler (allerdings C++), und werde mich mit Libreoffice Basic jedenfalls nicht in der Tiefe "vergnügen", dass ich das alles manuell zusammenkloppe, ich bin ja kein Masoschist. Denn die Kodierung in LO-Basic ist, sehr diplomatisch ausgedrückt, doch etwas mühsam.
In
diesem Dokument ist übrigens beim Makro-Rekorder nichts von Einschränkungen zu finden, jedenfalls hab ich nichts derartiges entdeckt.
Trotzdem besten Dank!
VG
emax
Hallo Jasch,
danke für die Links, da hatte ich zwischenzeitlich auch schon nachgelesen.
Da es ziemlich lange her ist, kann ich natürlich nicht drauf wetten, wie ich das in Erinnerung habe. Ich bin noch nicht mal sicher, ob das V4.xx oder V5.xx war. Aber ich meine mich zu erinnern, dass ich den Makro-Rekorder vor allem zur Erstellung von Makro-Skeletten verwandt und dann jeweils entsprechend angepasst habe. Das hat vieles vereinfacht, und vor allem die Suche in der Dokumentation des Libreoffice-Basic API ersetzt.
Ich wüsste nicht, da jemals manuell (z.B.) eine Sort-Funktion auskodiert zu haben. Aber wie gesagt: Das war vor 10 Jahren oder so.
Wie auch immer: So ist das für mich nicht verwendbar. Das nötige args() bzw. array() Argument für den sort wird im Makro nicht mal als Kommentar ausgegeben. Das ist m.E. einfach broken design. Ich bin beruflich selber Entwickler (allerdings C++), und werde mich mit Libreoffice Basic jedenfalls nicht in der Tiefe "vergnügen", dass ich das alles manuell zusammenkloppe, ich bin ja kein Masoschist. Denn die Kodierung in LO-Basic ist, sehr diplomatisch ausgedrückt, doch etwas mühsam.
In [url=https://documentation.libreoffice.org/assets/Uploads/Documentation/en/CG4.1/PDF/CG4112-CalcMacros.pdf]diesem Dokument[/url] ist übrigens beim Makro-Rekorder nichts von Einschränkungen zu finden, jedenfalls hab ich nichts derartiges entdeckt.
Trotzdem besten Dank!
VG
emax