Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Procedura Function
zwraca wartość do kodu wywołującego. Można ją wywołać, dołączając jej nazwę i argumenty po prawej stronie instrukcji przypisania lub w wyrażeniu.
Aby wywołać procedurę funkcji w wyrażeniu
Użyj nazwy procedury w
Function
taki sam sposób, jak w przypadku używania zmiennej. Wywołanie procedury można użyćFunction
w dowolnym miejscu, w którym można użyć zmiennej lub stałej w wyrażeniu.Postępuj zgodnie z nazwą procedury nawiasami, aby ująć listę argumentów. Jeśli nie ma argumentów, opcjonalnie można pominąć nawiasy. Jednak użycie nawiasów ułatwia odczytywanie kodu.
Umieść argumenty na liście argumentów w nawiasach rozdzielonych przecinkami. Pamiętaj, aby podać argumenty w tej samej kolejności, w
Function
której procedura definiuje odpowiednie parametry.Alternatywnie można przekazać jeden lub więcej argumentów według nazwy. Aby uzyskać więcej informacji, zobacz Przekazywanie argumentów według pozycji i według nazwy.
Wartość zwrócona z procedury uczestniczy w wyrażeniu tak samo jak wartość zmiennej lub stałej.
Aby wywołać procedurę funkcji w instrukcji przypisania
Function
Użyj nazwy procedury po znaku równości (=
) w instrukcji przypisania.Postępuj zgodnie z nazwą procedury nawiasami, aby ująć listę argumentów. Jeśli nie ma argumentów, opcjonalnie można pominąć nawiasy. Jednak użycie nawiasów ułatwia odczytywanie kodu.
Umieść argumenty na liście argumentów w nawiasach rozdzielonych przecinkami. Pamiętaj, aby podać argumenty w tej samej kolejności, w
Function
której procedura definiuje odpowiednie parametry, chyba że przekazujesz je według nazwy.Wartość zwracana z procedury jest przechowywana w zmiennej lub właściwości po lewej stronie instrukcji przypisania.
Przykład
Poniższy przykład wywołuje program Visual Basic Environ , aby pobrać wartość zmiennej środowiskowej systemu operacyjnego. Pierwszy wiersz wywołuje Environ
w wyrażeniu, a drugi wiersz wywołuje go w instrukcji przypisania. Environ
przyjmuje nazwę zmiennej jako jedyny argument. Zwraca wartość zmiennej do kodu wywołującego.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")