Hallo Susanne.
... und wenn man dann mal nach Literatur zu dem Thema schaut, stolpert man über die Bücher eines
gewissen Thomas Krumbein :-) :
https://de.libreoffice.org/get-help/literatur/
Sorry Thomas, aber die Werbung konnte ich mir nicht verkneifen.
Oder schau auch mal:
https://wiki.documentfoundation.org/images/6/63/Makroprogrammierung_V41.pdf
Viele Grüße auch nach Kiel, meiner Lieblingsstadt im Norden
Stefan
Thomas Krumbein schrieb am 02.11.20 um 13:52:
Hallo Susanne,
nein, einen "Compiler" gibt es nicht *grins*.
Allerdings versteht LO auch VBA (in gewissen Grenzen) und es käme einfach auf einen Versuch drauf
an.
In der Regel muss auf jedenfall neu programmiert werden: Eigene Symbolleisten, Integrationen in die
Benutzeroberfläche und oft auch Dialoge ("Formulare" unter MS Office) und vieles mehr.
Grundsätzlich empfiehlt es sich aber, die Anwendungen tatsächlich nativ neu zu programmieren. Nicht
nur, weil dadurch aktuelle Möglichkeiten von LO viel besser integriert werden können, sondern schon
aus dem Grund, dass VBA-Applikationen nach meiner Erfahrung selten optimal und benutzerorientiert
geschrieben wurden, über die Jahre gewachsen sind und es wenig Dokumentationen etc darüber gibt.
In solchen Fällen wird nicht "migriert" oder einfach "umgesetzt", sondern man schaut sich den Prozess an und
generiert passend dazu eine aktuelle Applikation - offen für alles, auch was die Technologien anbelangt. Und das ist dann einfach
"Handarbeit" - wobei man natürlich auf schon vorhandene (Teil-) Lösungen zurückgreifen und die Wege übernehmen kan.
Siehe auch Projekt München - da haben wir das recht intensiv umgesetzt, inklusive einer neuen
Richtlinie für Makros, die dann auch gleich eine einheitliche Dokumentation zuliess und
vergleichbare Codes erzeugte - insbesondere bei der Benennung der Variablen, der Gestaltung von
Dialogen und vielen mehr. Die Richtlinie ist heute noch in Kraft und wird derzeit auch verwendet
als Leitbild für Rückmigrationen von LO-Basic auf VBA Applikationen *grins*
Viele Grüße
Thomas
Am 02.11.2020 um 13:30 schrieb susanne.mohn-lo@kiel-pries.de:
Hallo !
Wir haben uns gerade die Frage gestellt, wie es am besten ist, Anwendungen
in MS Office mit Visual Basic nach LibreOffice zu migrieren.
Gibt es einen Compiler VBA -->Phyton/BASE/Java?
Gruesse aus dem stuermischen Norden
Susanne
_________________________________________________________________
Susanne Mohn
--
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.