Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Процедура Function
возвращает значение вызывающему коду. Вы вызываете функцию, указав её имя и аргументы либо на правой стороне оператора присваивания, либо в выражении.
Чтобы вызвать функцию в выражении
Function
Используйте имя процедуры так же, как и переменную. Вызов процедуры можно использовать в любом месте, где можно использоватьFunction
переменную или константу в выражении.Следуйте имени процедуры с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки. Однако использование скобок упрощает чтение кода.
Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что
Function
процедура определяет соответствующие параметры.Кроме того, можно передать один или несколько аргументов по имени. Дополнительные сведения см. в разделе "Передача аргументов по позиции и по имени".
Значение, возвращаемое из процедуры, участвует в выражении так же, как значение переменной или константы.
Вызов процедуры функции в инструкции присваивания
Используйте имя процедуры после знака равенства
Function
в операторе присваивания.Следуйте имени процедуры с скобками, чтобы заключить список аргументов. Если аргументов нет, можно также опустить скобки. Однако использование скобок упрощает чтение кода.
Поместите аргументы в список аргументов в скобках, разделенные запятыми. Убедитесь, что аргументы указаны в том же порядке, что
Function
процедура определяет соответствующие параметры, если только вы не передаете их по имени.Значение, возвращаемое из процедуры, хранится в переменной или свойстве слева от инструкции назначения.
Пример
В следующем примере вызывается Visual Basic Environ для получения значения переменной среды операционной системы. Первая строка вызывает Environ
в выражении, а вторая строка вызывает его в инструкции присваивания.
Environ
принимает имя переменной в качестве единственного аргумента. Он возвращает значение переменной вызывающему коду.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")