Excel Makro --> OOcalc Makro

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Toxitom
********
Beiträge: 3768
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hallo Christian,

ein paar Antwort-Versuche: Excel VBA-Makros umbauen? :lol: Vergiss es.
Es gibt zwar ein paar professionelle Konverter (kommerziell, sehr sehr teuer), für den Privatmann lohnt das nicht.
Was du übernhemen kannst: Die Struktur des Makros, also die Programmlogik, und natürlich den Part, der in "nativ" Basic geschrieben ist, so was wie a = b+ c.
Nun zu den Unterschieden: Ganz einfach, das Objektmodell. VBA setzt auf dem COM-Modell auf, OOo auf dem UNO Modell. Also, überall dort, wo bisher Objekte angesprchen wurden, ändert sich alles - und damit quasi eben alles.

Zum Vorgehen: Wenn du VBA kannst, ist es leicht, sich in StarBasic einzulesen. Guter Literatureinstieg:
Das StarOffice Programmers Guide von Sun (PDF, 226 S, kostenfrei)
http://docs.sun.com/db/doc/817-3924?l=de
Und dann, viel probieren und testen.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic