وی بی اسکریپت پروگرام

ਉਦਾਹਰਣ

ਸੰਭਾਲੀ ਹੋਈ ਪ੍ਰੋਗਰਾਮ
ਇਹ ਸੰਭਾਲੀ ਹੋਈ ਪ੍ਰੋਗਰਾਮ ਕੋਈ ਮੁੱਲ ਵਾਪਸ ਨਹੀਂ ਦਿੰਦਾ ਹੈ。
ਫੰਕਸ਼ਨ ਪ੍ਰੋਗਰਾਮ
ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਮੁੱਲ ਵਾਪਸ ਦੇਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਫੰਕਸ਼ਨ ਪ੍ਰੋਗਰਾਮ ਦਾ ਉਪਯੋਗ ਕਰ ਸਕਦੇ ਹੋ。

وی بی اسکریپت پروگرام

ਅਸੀਂ ਦੋ ਪ੍ਰਕਾਰ ਦੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦਾ ਉਪਯੋਗ ਕਰ ਸਕਦੇ ਹਾਂ: ਸੰਭਾਲੀ ਹੋਈ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਫੰਕਸ਼ਨ ਪ੍ਰੋਗਰਾਮ。

ਸੰਭਾਲੀ ਹੋਈ ਪ੍ਰੋਗਰਾਮ:

  • ਇਹ ਸਬ ਅਤੇ End Sub ਸਟੇਟਮੈਂਟਾਂ ਵਿੱਚ ਬੰਦ ਹੋਏ ਇੱਕ ਲੜੀ ਦੇ ਸਟੇਟਮੈਂਟਾਂ ਹਨ。
  • ਕੁਝ ਕਾਰਵਾਈਆਂ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਕੋਈ ਮੁੱਲ ਵਾਪਸ ਨਹੀਂ ਦਿੰਦਾ ਹੈ。
  • ਇਹ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਪਾਰਾਮੀਟਰਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ。
  • 如果没有,必须带有空的圆括号
Sub mysub()
 some statements
End Sub
Sub mysub(ਪਾਰਾਮੀਟਰ1, ਪਾਰਾਮੀਟਰ2)
 some statements
End Sub

函数程序:

  • 是一系列的语句,被封装在 Function 和 End Function 语句内。
  • 可执行某些操作并返回值。
  • 可带有通过程序调用来向其传递参数。
  • 如果没有,必须带有空的圆括号
  • 通过向函数程序名赋值的方式,可使其返回值。
Function myfunction()
 some statements
 myfunction=some value
End Function
Function myfunction(argument1,argument2)
 some statements
 myfunction=some value
End Function

调用子程序或函数程序

可以这样调用某个函数:

name = findname()

此函数名为 "findname",函数会返回一个值,这个值会存储于变量 "name" 中。

或者可以这样做:

msgbox "Your name is " & findname()

我们通过调用了名为 "findname" 的函数,这个函数返回的值会显示在消息框中。

یہ طرح سے ذیلی پروگرام کو بول سکتے ہیں:

Call MyProc(امر)

یا، بجائے Call جملے کا چاہیے کا قید نہیں کریں:

MyProc امر