Variablen
Die folgenden Anweisungen und Funktionen dienen der Verwaltung von Variablen. So können Sie beispielsweise Variablen deklarieren oder definieren, Variablen von einem Typ in den anderen umwandeln oder den Variablentyp feststellen.
Funktion CCur
Konvertiert eine Zeichenfolge oder einen numerischen Ausdruck in einen Ausdruck vom Typ "currency". Dezimaltrennzeichen und Währungssymbole werden aus dem Gebietsschema entnommen.
Funktion CBool
Konvertiert einen Ausdruck oder eine Reihe von Ausdrücken in einen booleschen Wert. Ein Ausdruck besteht aus Zeichenfolgen, Zahlen und Operatoren. Vergleiche, logische oder mathematische Operatoren sind innerhalb von Ausdrücken erlaubt.
Funktion CDec
Konvertiert eine Zeichenfolge oder numerischen Ausdruck in einen Ausdruck vom Typ "decimal".
Funktion CDbl
Konvertiert einen beliebigen Zeichenfolgen- oder numerischen Ausdruck in einen Ausdruck vom Typ "double".
Funktion CInt
Konvertiert einen beliebigen Zeichenfolgen- oder numerischen Ausdruck in den Typ "integer".
Funktion CLng
Konvertiert einen beliebigen Zeichenfolgen- oder numerischen Ausdruck in den Typ "long integer".
Funktion CSng
Konvertiert einen beliebigen Zeichenfolgen- oder numerischen Ausdruck in einen Ausdruck vom Typ "single".
Funktion CVar
Konvertiert einen Zeichenfolgen- oder numerischen Ausdruck in einen Variantenausdruck.
Funktion CVErr
Konvertiert einen Zeichenfolgen- oder numerischen Ausdruck in einen Variantenausdruck des Untertyps "Error".
Anweisung DefBool
Die Anweisung DefBool legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Anweisung DefCur
Wenn kein Zeichen oder Schlüsselwort zur Typendeklaration angegeben ist, setzt die Anweisung DefCur den Standardvariablentyp entsprechend einem Buchstabenbereich.
Anweisung DefDate
Die Anweisung DefDate legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Anweisung DefDbl
Legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Anweisung DefErr
Wenn kein Zeichen oder Schlüsselwort zur Typendeklaration angegeben ist, setzt die Anweisung DefErr den Standardvariablentyp entsprechend einem Buchstabenbereich.
Anweisung DefInt
Legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Anweisung DefLng
Legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Anweisung DefObj
Legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Anweisung DefSng
Wenn kein Zeichen oder Schlüsselwort zur Typendeklaration angegeben ist, setzt die Anweisung DefSng den Standardvariablentyp entsprechend einem Buchstabenbereich.
Anweisung DefStr
Wenn kein Zeichen oder Schlüsselwort zur Typendeklaration angegeben ist, setzt die Anweisung DefStr den Standardvariablentyp entsprechend einem Buchstabenbereich.
Anweisung DefVar
Legt den Standard-Variablentyp für Variablen fest, deren Name mit bestimmten Zeichen (dem angegebenen Zeichenbereich) anfängt, deren Typ jedoch nicht explizit durch ein Typ-Deklarationszeichen oder ein Schlüsselwort definiert wird.
Funktion IsDate
Prüft, ob ein numerischer oder Zeichenfolgenausdruck in eine Variable des Typs Date konvertiert werden kann.
Funktion IsEmpty
Prüft, ob eine Variant-Variable den Wert "Empty" enthält. Der Wert "Empty" zeigt an, dass die Variable noch nicht initialisiert wurde.
Funktion IsNull
Prüft, ob eine Variable des Typs Variant den Sonderwert "Null" enthält, was bedeutet, dass die Variable keine Daten enthält.
Funktion IsNumeric
Prüft, ob es sich bei einem Ausdruck um eine Zahl handelt. Ist der Ausdruck eine Zahl, so gibt die Funktion "True" zurück, ansonsten "False".
Funktion IsObject
Testet, ob eine Variable ein Objekt ist, im Gegensatz zu primitiven Datentypen wie Datumsangaben, Zahlen, Texte. Die Funktion gibt True zurück, wenn die Variable ein Objekt ist, anderenfalls gibt sie False zurück.
Anweisung Erase
Löscht den Inhalt aus Arrayelementen von Arrays mit fester Größe und gibt den von Arrays mit variabler Größe belegten Arbeitsspeicher frei.
Anweisung Option Explicit
Legt fest, dass jede Variable im Programmcode explizit mit der Anweisung Dim deklariert werden muss.
Anweisung Public
Dimensioniert eine Variable oder ein Array auf Modulebene (also nicht innerhalb eine Subroutine oder Funktion), sodass die Variable oder das Array in allen Bibliotheken und Modulen gültig ist.
Schlüsselwort Global
Dimensioniert eine Variable oder ein Array auf globaler Ebene (also nicht innerhalb eine Subroutine oder Funktion), sodass die Variable oder das Array in allen Bibliotheken und Modulen für die Dauer der aktuellen Sitzung gültig ist.
Anweisung Static
Deklariert eine Variable oder ein Array innerhalb einer Subroutine oder Funktion auf Prozedurebene, sodass der Variablen- oder Array-Wert auch nach Verlassen der Subroutine oder Funktion erhalten bleibt. Es gelten ebenfalls die Formatkonventionen für Dim-Anweisungen.
Funktionen TypeName und VarType
Gibt Text oder einen numerischen Wert zurück, der die Informationen über den Typ einer Variablen enthält.
Funktion FindObject
Ermöglicht es einem Objekt, zur Laufzeit über den Objektnamen als Zeichenfolgenparameter angesprochen zu werden.
Funktion FindPropertyObject
Ermöglicht es, Eigenschaften vom Typ Objekt zur Laufzeit über ihren Namen als String-Parameter anzusprechen.
Optional (in Anweisung Function)
Ermöglicht es, ein Argument, das einer Function übergeben wird, als optionales Argument zu definieren.
Funktion IsMissing
Ermöglicht es, festzustellen, ob einer Funktion ein optionales Argument übergeben wurde.
Funktion EqualUnoObjects
Gibt True zurück, wenn die beiden angegebenen Basic-Variablen dieselbe Uno-Objektinstanz darstellen.
Funktion IsUnoStruct
Gibt True zurück, wenn es sich bei dem angegebenen Objekt um eine Uno-Struct handelt.