Программы VBScript

Пример

Подпрограмма
Эта подпрограмма не возвращает значения.
Функциональная программа
Если вы хотите вернуть某种 значение, вы можете использовать функциональную программу.

Программы VBScript

Мы можем использовать два типа программ: подпрограммы и функции.

Подпрограмма:

  • Это серия инструкций, заключенных в команды Sub и 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(argument)

Или, также можно пропустить предложение Call:

Аргумент MyProc