VBScript Programme

Beispiel

Unterprozedur
Diese Unterprozedur gibt keinen Wert zurück.
Funktionsprogramm
Wenn du einen Wert zurückgeben möchtest, kannst du ein Funktionsprogramm verwenden.

VBScript Programme

Wir können zwei Arten von Programmen verwenden: Unterprozeduren und Funktionsprogramme.

Unterprozedur:

  • Es ist eine Reihe von Anweisungen, die in den Anweisungen Sub und End Sub eingeschlossen sind.
  • Er kann bestimmte Aktionen ausführen, gibt aber keinen Wert zurück.
  • Dieser Abschnitt kann Parameter an eine Unterprozedur über einen Programmaufruf übergeben.
  • Fehlt dies, müssen leere runde Klammern beigefügt werden
Sub mysub()
 some statements
Ende Unterprogramm
Sub mysub(argument1, argument2)
 some statements
Ende Unterprogramm

Funktionsprogramm:

  • ist eine Reihe von Anweisungen, die in den Anweisungen Function und Ende Funktion verpackt sind.
  • können bestimmte Operationen ausführen und einen Wert zurückgeben.
  • können Parameter durch Aufruf des Programms übergeben werden.
  • Fehlt dies, müssen leere runde Klammern beigefügt werden
  • Durch Zuweisung an den Funktionsprogrammnamen kann ein Rückgabewert erzeugt werden.
Funktion myfunction()
 some statements
 myfunction=some value
Ende Funktion
Funktion myfunction(argument1,argument2)
 some statements
 myfunction=some value
Ende Funktion

Aufruf von Unterprogrammen oder Funktionsprogrammen

So können Sie eine Funktion aufrufen:

name = findname()

Dieser Funktionname ist "findname", die Funktion gibt einen Wert zurück, der im Variablen "name" gespeichert wird.

Oder so tun können Sie:

msgbox "Ihr Name ist " & findname()

Wir haben die Funktion "findname" aufgerufen, deren zurückgegebener Wert im Nachrichtenfenster angezeigt wird.

So können Sie eine Unterprogrammwahl aufrufen:

Call MyProc(argument)

Oder Sie können auch den Call-Befehl weglassen:

MyProc-Argument