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.