Umsteigen auf OpenOffice: Von VBA zu OpenOffice-Basic

Der Sprachkern

Um den Dialog dynamisch halten zu können, schreibt man in einem Modul Prozeduren und Funktionen. Der Sprachkern von OOo-Basic unterscheidet sich nur geringfügig von anderen Basic-Dialekten, insbesondere von VBA:

  • Für Variablen stehen die Typen Boolean, Integer, Long, Single, Double, Currency, Date, String und Variant zur Verfügung. Die Deklaration und die Zuweisung ist bekannt.

  • Es existieren Arrays.

  • Auch die Grundrechenarten und Textverkettungen sind aus VBA bekannt.

  • Zum effizienten Arbeiten existieren Funktionen: Textfunktionen wie: Left, Right und Split, Datumsfunktionen wie: Day, Date, Month und Year, mathematische Funktionen (sin, exp, sqr und int), die Funktion Format und eine Reihe anderer Funktionen.

  • Die Kontrollstrukturen weisen keine Unterschiede zu VBA auf: If … Then … Else … End If, IIf, Select Case, For … Next, Do … Loop und While Wend.

  • Fehler lassen sich mit On Error GoTo Sprungmarke abfangen.