Programmes VBScript

实例

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

Programmes VBScript

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

子程序:

  • 是一系列的语句,被封装在 Sub 和 End Sub 语句内。
  • 可执行某些操作,但不会返回值。
  • 可带有通过程序调用来向子程序传递参数。
  • S'il n'y en a pas, il doit être accompagné de parenthèses vides
Sub mysub()
 some statements
End Sub
Sub mysub(argument1,argument2)
 some statements
End Sub

Programme de fonction :

  • C'est une série d'instructions, encapsulées entre les instructions Function et End Function.
  • Il peut effectuer certaines opérations et retourner une valeur.
  • Il peut accepter des paramètres passés par appel de programme.
  • S'il n'y en a pas, il doit être accompagné de parenthèses vides
  • En assignant une valeur au nom du programme de fonction, vous pouvez lui faire retourner une valeur.
Function myfunction()
 some statements
 myfunction=some value
End Function
Function myfunction(argument1,argument2)
 some statements
 myfunction=some value
End Function

Appel de sous-programme ou de programme de fonction

Vous pouvez appeler ainsi une fonction :

name = findname()

Ce nom de fonction est "findname", la fonction retourne une valeur, cette valeur est stockée dans la variable "name".

Ou vous pouvez le faire ainsi :

msgbox "Votre nom est " & findname()

Nous avons appelé la fonction nommée "findname", la valeur retournée par cette fonction sera affichée dans la boîte de message.

Vous pouvez appeler ainsi le sous-programme :

Call MyProc(argument)

Ou, vous pouvez également omettre l'instruction Call :

Argument MyProc