VBScript program

Exempel

Underprogram
Detta underprogram returnerar inte något värde.
Funktioner
Om du vill returnera ett värde kan du använda en funktion.

VBScript program

Vi kan använda två typer av program: underprogram och funktioner.

Underprogram:

  • Det är en rad instruktioner som är innesluten i Sub- och End Sub-satserna.
  • Kan utföra vissa åtgärder men returnerar inte något värde.
  • Kan innehålla parameter som kan passeras till underprogram via programkall.
  • Om det inte finns något, måste det vara med tomma parenteser
Sub mysub()
 some statements
End Sub
Sub mysub(argument1,argument2)
 some statements
End Sub

Funktionprogram:

  • Det är en serie instruktioner som är inneslutna i Function- och End Function-satserna.
  • Det kan utföra vissa operationer och returnera ett värde.
  • Det kan ha parametrar som skickas via programanrop.
  • Om det inte finns något, måste det vara med tomma parenteser
  • Genom att tilldela ett värde till namnet på funktionen kan den returnera ett värde.
Function myfunction()
 some statements
 myfunction=some value
End Function
Function myfunction(argument1,argument2)
 some statements
 myfunction=some value
End Function

Anropa underprogram eller funktion

Detta kan anropas på följande sätt:

name = findname()

Denna funktion heter "findname", funktionen returnerar ett värde som lagras i variabeln "name".

Eller du kan göra det så här:

msgbox "Ditt namn är " & findname()

Vi anropade funktionen "findname", som returnerar ett värde som visas i meddelandefönstret.

Detta kan anropas på följande sätt:

Call MyProc(argument)

Eller, du kan också överväga att utesluta Call-satsen:

MyProc argument