Umsteigen auf OpenOffice: Von VBA zu OpenOffice-Basic
Fehlende Sprachelemente
Die Unterschiede zwischen VBA und OOo-Basic sind im Sprachkern sehr gering. Als Hauptunterschied bleibt zu nennen, dass erfahrene VBA-Programmierer einige Sprachelemente in OOo-Basic vermissen werden:
-
Es fehlen einige Funktionen (Round, Replace…), die sich jedoch leicht „nachbauen“ lassen.
-
Es existieren keine Klassen.
-
Es existieren keine Hilfen wie automatische Auflistung von Elementen, Quickinfos, Datentipps, automatische Einträge von End Sub, Option Explicit oder Anpassungen an Groß- und Kleinschreibung.
-
Für Objekte steht lediglich der Datentyp Object zur Verfügung.
-
Es fehlt die Schleife For ... Each.
-
StarBasic kennt nur den Übergabetyp „Call by Reference“!