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“!