VBScript Programma

实例

子程序
这个子程序不会返回值。
函数程序
如果你希望返回某个值时,可以使用函数程序。

VBScript Programma

我们可以使用两种程序:子程序和函数程序。

子程序:

  • 是一系列被封装在 Sub 和 End Sub 语句内的语句。
  • 可以执行某些操作,但不会返回值。
  • 可以带有通过程序调用来向子程序传递参数。
  • Als er geen is, moet het worden gevolgd door lege haakjes
Sub mysub()
 some statements
Einde Sub
Sub mysub(argument1,argument2)
 some statements
Einde Sub

Functieprogramma:

  • Een reeks instructies die zijn geïsoleerd in de statements "Functie" en "Einde Functie".
  • Het kan bepaalde acties uitvoeren en een waarde retourneren.
  • Het kan parameters doorgeven via een programma-aanroep.
  • Als er geen is, moet het worden gevolgd door lege haakjes
  • Door een waarde toe te wijzen aan de naam van het functieprogramma, kan het een waarde retourneren.
Functie myfunction()
 some statements
 myfunction=some value
Einde Functie
Functie myfunction(argument1,argument2)
 some statements
 myfunction=some value
Einde Functie

Aanroepen van subprogramma's of functieprogramma's

Je kunt een functie op deze manier aanroepen:

name = findname()

Deze functie heet "findname", de waarde die de functie teruggeeft, wordt opgeslagen in de variabele "name".

Of je kunt ook op deze manier doen:

msgbox "Je naam is " & findname()

We hebben de functie genaamd "findname" aangeroepen, de waarde die deze functie teruggeeft, wordt weergegeven in het berichtenvenster.

Je kunt het subprogramma op deze manier aanroepen:

Call MyProc(argument)

Of, je kunt ook het Call-statement overslaan:

MyProc argument