Microsoft® Visual Basic® Scripting Edition
VBScript-Glossar
Sprachverzeichnis 


 
ActiveX-Steuerelement
Ein Objekt, das Sie auf einem Formular positionieren können, um die Interaktion eines Benutzers mit einer Anwendung zu ermöglichen oder zu erweitern. ActiveX-Steuerelemente besitzen Ereignisse und können in anderen Steuerelementen verwendet werden. Die Steuerelemente haben die Dateinamenerweiterung .ocx.


 
ActiveX-Objekt
Ein Objekt, das über Automatisierungsschnittstellen für andere Anwendungen oder Programmierwerkzeuge offengelegt wird.


 
Als Referenz
Die Übergabe der Adresse eines Arguments an eine Prozedur anstelle der Übergabe des Argumentwertes. Durch diese Art der Übergabe kann die Prozedur direkt auf die Variable zugreifen. Dies hat zur Folge, daß der tatsächliche Wert der Variablen von der Prozedur geändert werden kann, an die sie übergeben wurde.


 
Als Wert
Die Übergabe des Wertes eines Arguments an eine Prozedur anstelle der Übergabe der Adresse. Durch diese Art der Übergabe kann die Prozedur auf eine Kopie der Variablen zugreifen. Dies hat zur Folge, daß die Prozedur den tatsächlichen Wert der übergebenen Variable nicht ändern kann.


 
Argument
Konstante, Variable oder Ausdruck, die bzw. der an eine Prozedur übergeben wird.


 
ASCII-Zeichensatz
Akronym für American Standard Code for Information Interchange, ein 7-Bit-Zeichensatz, der weit verbreitet ist und zur Darstellung der Buchstaben und Symbole auf einer amerikanischen Standardtastatur verwendet wird. Der ASCII-Zeichensatz stimmt mit den ersten 128 Zeichen (0–127) im ANSI-Zeichensatz überein.


 
Auflistung
Ein Objekt, das eine Gruppe von verwandten Objekten enthält. Die Position eines bestimmten Objekts in der Auflistung kann sich ändern, wenn sich die Auflistung ändert.


 
Ausdruck
Eine Kombination von Schlüsselwörtern, Operatoren, Variablen und Konstanten, die eine Zeichenfolge, eine Zahl oder ein Objekt ergibt. Ein Ausdruck kann eine Berechnung durchführen, Zeichen verändern oder Daten überprüfen.


 
Automatisierungsobjekt
Ein Objekt, das über Automatisierungsschnittstellen für andere Anwendungen oder Programmierwerkzeuge offengelegt wird.


 
Bit-weiser Vergleich
Ein Bit-für-Bit-Vergleich der Bits an identischen Positionen in zwei numerischen Ausdrücken.


 
Boolescher Ausdruck
Ein Ausdruck, der den Wert True oder False ergibt.


 
Datenfeld
Ein Satz von sequentiell indizierten Elementen mit demselben Datentyp. Jedes Element eines Datenfeldes wird durch eine Indexnummer eindeutig identifiziert. Änderungen an einem Datenfeldelement haben keine Auswirkung auf die anderen Elemente.


 
Datumsausdruck
Jeder Ausdruck, der als Datum interpretiert werden kann. Dies umfaßt eine beliebige Kombination von Datumsliteralen, Zahlen und Zeichenfolgen, die als Datumsangabe interpretiert werden können, und Datumsangaben, die von Funktionen zurückgegeben werden. Ein Datumsausdruck ist beschränkt auf Zahlen oder Zeichenfolgen in beliebiger Kombination, die ein Datum vom 1. Januar 100 bis zum 31. Dezember 9999 (jeweils einschließlich) darstellen.

Datumsangaben werden als Teil einer reellen Dezimalzahl gespeichert. Die Werte vor dem Komma stellen das Datum dar, die Werte hinter dem Komma stellen die Uhrzeit dar. Negative Zahlen entsprechen einem Datum vor dem 30. Dezember 1899.


 
Datumsliteral
Jede Folge von Zeichen in einem gültigen Format, die durch das Zeichen # eingeschlossen ist. Gültige Formate sind z.B. das Datumsformat, das in dem Gebietsschema für Ihren Code festgelegt ist, und das universelle Datumsformat.

#12/31/99# ist beispielsweise das Datumsliteral für das Datum 31. Dezember 1999, wenn Ihre Anwendung das US-amerikanische Gebietsschema verwendet.

In Visual Basic Script wird lediglich das US-amerikanische Gebietsschema unterstützt, unabhängig von dem tatsächlich vom Benutzer festgelegten Gebietsschema, d.h. das interpretierte Format ist MM/TT/JJJJ.


 
Datumstrennzeichen
Zeichen, die bei Formatierung von Datumsangaben zur Trennung von Tag, Monat und Jahr verwendet werden.


 
Eigenschaft
Ein benanntes Attribut eines Objekts. Eigenschaften definieren Objektmerkmale (z.B. Größe, Farbe und Bildschirmposition) oder den Zustand eines Objekts (z.B. aktiviert oder deaktiviert).


 
Empty
Ein Wert, der anzeigt, daß einer Variablen kein Anfangswert zugewiesen wurde. Variablen mit dem Wert Empty haben den Wert 0, wenn es sich um numerische Variablen handelt, und die Länge Null, wenn es sich um Zeichenfolgenvariablen handelt.


 
Fehlernummer
Eine ganze Zahl im Bereich von 0 bis 65.535 (jeweils einschließlich), die der Number-Eigenschaft des Err-Objekts entspricht. Zusammen mit der Name-Eigenschaft des Err-Objekts stellt diese Zahl eine bestimmte Fehlermeldung dar.


 
Gebietsschema
Der Oberbegriff für die Informationen, die sprach- und landesspezifisch sind. Ein Gebietsschema hat Auswirkungen auf die Sprache der vordefinierten Programmierelemente und auf andere Einstellungen, die vom Gebietsschema abhängig sind. Das Gebietsschema ist in den folgenden beiden Bereichen von Bedeutung:
  • Das Code-Gebietsschema hat Auswirkungen auf die Sprache der Programmierelemente, z.B. die Schlüsselwörter, und definiert gebietsbezogene Einstellungen, z.B. Dezimal- und Listentrennzeichen, Datumsformate und Sortierreihenfolge von Zeichen.

  • Das System-Gebietsschema hat Auswirkungen auf das Verhalten von gebietsbezogenen Funktionen, zum Beispiel bei der Anzeige von Zahlen oder der Konvertierung von Zeichenfolgen in Datumsangaben. Sie stellen das System-Gebietsschema mit Hilfe der Dienstprogramme in der Systemsteuerung des Betriebssystems ein.

 
Gültigkeitsbereich
Legt fest, in welchem Bereich eine Variable, eine Prozedur oder ein Objekt bekannt ist. Zum Beispiel ist eine Variable, die als Public deklariert wurde, in allen Prozeduren aller Module sichtbar. Variablen, die in Prozeduren deklariert werden, sind nur innerhalb der Prozedur bekannt und verlieren ihren Wert zwischen den Prozeduraufrufen.


 
Integrierte Konstante
Eine Konstante, die von einer Anwendung zur Verfügung gestellt wird. Integrierte Konstanten können nicht deaktiviert werden, daher können Sie keine benutzerdefinierte Konstante mit dem gleichen Namen erstellen.


 
Klasse
Die formale Definition eines Objekts. Die Klasse dient als Vorlage, nach der zur Laufzeit eine Instanz eines Objekts erstellt wird. Die Klasse legt die Eigenschaften und Methoden fest, die zur Steuerung des Objektverhaltens verwendet werden.


 
Klassenmodul
Ein Modul, das die Definition einer Klasse (ihrer Eigenschaften und Methoden) enthält.


 
Kommentar
Text, der vom Programmierer in den Code eingefügt wird, um die Funktionsweise des Codes zu erläutern. In Visual Basic Script beginnt eine Kommentarzeile im allgemeinen mit einem Apostroph ('), Sie können aber auch das Schlüsselwort Rem mit nachfolgendem Leerzeichen verwenden.


 
Konstante
Ein benanntes Element, das während der Ausführung eines Programms einen feststehenden Wert beibehält. Konstanten können an beliebiger Stelle in Ihrem Code anstelle von tatsächlichen Werten verwendet werden. Eine Konstante kann eine Zeichenfolge, ein numerisches Literal, eine andere Konstante oder eine Kombination daraus sein, die arithmetische oder logische Operatoren (mit Ausnahme von Is und dem Potenzierungsoperator) enthält. Beispiel:


Const A = "Zeichenfolge1"


 
Laufzeit
Die Zeit, während der Code ausgeführt wird. Während der Laufzeit können Sie den Code nicht bearbeiten.


 
Laufzeitfehler
Ein Fehler, der während der Ausführung von Code auftritt. Ein Laufzeitfehler tritt auf, wenn eine Anweisung versucht, eine ungültige Operation auszuführen.


 
Nothing
Dieser spezielle Wert zeigt an, daß eine Objektvariable mit keinem Objekt verbunden ist.


 
Null
Ein Wert, der anzeigt, daß eine Variable keine gültigen Daten enthält. Null ist das Ergebnis von:
  • Einer expliziten Zuweisung von Null zu einer Variablen.
  • Jeder Operation zwischen Ausdrücken, bei denen mindestens ein Ausdruck Null ergibt.


 
Numerischer Ausdruck
Jeder Ausdruck, der eine Zahl als Ergebnis hat. Elemente des Ausdrucks können beliebige Kombinationen von Schlüsselwörtern, Variablen, Konstanten, und Operatoren sein, die eine Zahl ergeben.


 
Objekttyp
Der Typ eines Objekts, das von einer Anwendung offengelegt wird, zum Beispiel Application, File, Range und Sheet. Eine vollständige Liste der verfügbaren Objekte finden Sie in der Dokumentation zur jeweiligen Anwendung (Microsoft Excel, Microsoft Project, Microsoft Word usw.).


 
Pi
Pi ist eine mathematische Konstante mit dem ungefähren Wert 3,1415926535897932.


 
Private
Variablen, die nur in der Prozedur sichtbar sind, in der sie definiert wurden.


 
Prozedur
Eine benannte Folge von Anweisungen, die als Einheit ausgeführt werden. Function- und Sub-Prozeduren sind Beispiele für Prozeduren.


 
Prozedurebene
Beschreibt die Anweisungen innerhalb einer Function- oder Sub-Prozedur. Deklarationen stehen normalerweise vor Zuweisungen und anderem ausführbaren Code. Beispiel:

Sub Sub1() ' Diese Anweisung deklariert einen Block für eine Sub-Prozedur.
  Dim A ' Diese Anweisung leitet den Prozedurblock ein.
  A = "Variable1" ' Code auf Prozedurebene.
  Debug.Print A ' Code auf Prozedurebene.
End Sub ' Diese Anweisung schließt einen Block für eine Sub-Prozedur ab.
Beachten Sie, daß sich im Gegensatz dazu Code auf Modulebene außerhalb aller Prozedurblöcke befindet.


 
Public
Mit der Public-Anweisung deklarierte Variablen sind in allen Prozeduren in allen Modulen in allen Anwendungen sichtbar.


 
Schlüsselwort
Ein Wort oder Symbol, das als Teil der VBScript-Sprache erkannt wird, zum Beispiel eine Anweiung, ein Funktionsname oder ein Operator.


 
SCODE
Ein Wert vom Typ Long Integer, der zur Übergabe von Detailinformationen an die Routine verwendet wird, die eine Schnittstellenkomponente oder eine API-Funktion aufgerufen hat. Die Status-Codes für OLE-Schnittstellen und API-Funktionen sind in FACILITY_ITF beschrieben.


 
Skriptebene
Code außerhalb einer Prozedur wird als Code auf Skriptebene bezeichnet.


 
Startwert
Ein Anfangswert, der zur Erzeugung von Pseudozufallszahlen verwendet wird. Zum Beispiel erzeugt die Randomize-Anweisung einen Startwert, der von der Rnd-Funktion zur Generierung von einmaligen Folgen von Pseudozufallszahlen verwendet wird.


 

Titelleiste
Ein Bereich am oberen Rand eines Fensters, in dem die Beschriftung oder der Name des Fensters angezeigt wird.


 
Typbibliothek
Eine Datei oder Komponente innerhalb einer anderen Datei, die Standardbeschreibungen offengelegter Objekte, Eigenschaften und Methoden enthält.


 
Variable
Eine benannte Stelle im Hauptspeicher, die Daten enthalten kann, die während der Programmausführung geändert werden können. Jede Variable hat einen Namen, der sie in ihrem Gültigkeitsbereich eindeutig identifiziert.

Für Namen von Variablen gilt:

  • Sie müssen mit einem Zeichen aus dem Alphabet beginnen.
  • Sie dürfen keine Punkte oder Typkennzeichen enthalten.
  • Sie müssen innerhalb des Gültigkeitsbereichs eindeutig sein.
  • Sie dürfen nicht länger als 255 Zeichen sein.


 
Vergleichsoperator
Ein Zeichen oder ein Symbol, das eine Beziehung zwischen zwei oder mehreren Werten oder Ausdrücken anzeigt. Zu diesen Opeartoren gehören: Kleiner als (<), Kleiner als oder gleich (<=), Größer als (>), Größer als oder gleich (>=), Ungleich (<>) und Gleich (=).

Is ist ebenfalls ein Vergleichsoperator, wird aber ausschließlich verwendet, um festzustellen, ob ein Objektverweis mit einem anderen übereinstimmt.


 
Wertebereiche
Jeder Variant-Untertyp unterstützt einen bestimmten Bereich von zulässigen Werten:

Untertyp Bereich
Byte 0 bis 255.
Boolean True oder False.
Integer -32.768 bis 32.767.
Long -2.147.483.648 bis 2.147.483.647.
Single -3,402823E38 bis -1,401298E-45 für negative Werte und 1,401298E-45 bis 3,402823E38 für positive Werte.
Double -1,79769313486232E308 bis -4,94065645841247E-324 für negative Werte und 4,94065645841247E-324 bis 1,79769313486232E308 für positive Werte.
Currency -922.337.203.685.477,5808 bis 922.337.203.685.477,5807.
Date 1. Januar 100 bis 31. Dezember 9999 (einschließlich).
Object Ein beliebiger Verweis auf ein Objekt mit dem allgemeinen Typ Object.
String Zeichenfolgen variabler Länge können von 0 bis ca. 2 Milliarden Zeichen enthalten.


 
Zeichen-Code
Eine Zahl, die ein bestimmtes Zeichen in einem Zeichensatz, z.B. im ASCII-Zeichensatz, darstellt.


 
Zeichenfolgenausdruck
Jeder Ausdruck, der eine Folge aneinanderhängender Zeichen ergibt. Zulässige Elemente eines Ausdrucks sind Funktionsaufrufe, die eine Zeichenfolge zurückgeben, Zeichenfolgenliterale, Zeichenfolgenkonstanten oder Zeichenfolgenvariablen.


 
Zeichenfolgenvergleich
Ein Vergleich von zwei Zeichenfolgen. Alle Zeichenfolgenvergleiche erfolgen binär, sofern in der Funktion, die den Vergleich durchführt, nichts anderes angegeben wird. Für Deutsch wird bei binären Vergleichen zwischen Groß- und Kleinschreibung unterschieden, bei Textvergleichen nicht.


© 1997 Microsoft Corporation. All Rechte vorbehalten. Bestimmungen zur Verwendung