Porady: wywoływanie procedury, która nie zwraca wartości (Visual Basic)
A Sub procedurę zwraca wartości do kodu wywołującego.Zostanie on jawnie wywołana z instrukcją Wywołanie autonomicznego.Nie można wywołać ją używając polecenie jego nazwę w wyrażeniu.
Aby wywołać procedurę typu Sub
Określ nazwę Sub procedury.
Wykonaj w nawiasach listy argumentów, należy ująć nazwę procedury.Jeśli nie istnieją żadne argumenty, opcjonalnie można pominąć nawiasy.Za pomocą nawiasów udostępnia jednak kodu łatwiej odczytać.
Argumenty należy umieścić na liście argumentów w nawiasach, oddzielonych przecinkami.Należy podać argumenty w tej samej kolejności, Sub procedura określa odpowiednie parametry.
Następujący przykład wywołania Visual BasicAppActivate funkcji, aby uaktywnić okno aplikacji.AppActivatetytuł okna przyjmuje jako jedynego argumentu.Nie zwracają wartość kodu wywołującego.Jeśli nie jest uruchomiony proces Notatnik, przykład generuje ArgumentException.Shell Procedura zakłada aplikacje są w określonej ścieżce.
Dim notepadID As Integer ' Activate a running Notepad process. AppActivate("Untitled - Notepad") ' AppActivate can also use the return value of the Shell function. ' Shell runs a new instance of Notepad. notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus) ' Activate the new instance of Notepad. AppActivate(notepadID)
Zobacz też
Zadania
Porady: tworzenie procedury (Visual Basic)
Porady: wywoływanie procedury zwracającej wartość (Visual Basic)
Porady: wywoływanie programu do obsługi zdarzeń w Visual Basic
Informacje
Sub — Instrukcja (Visual Basic)