Udostępnij za pośrednictwem


Jak: wywołanie 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

  1. Określ nazwę Sub procedury.

  2. 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ć.

  3. 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

Jak: Tworzenie procedury (Visual Basic)

Jak: wywołanie procedury, która zwraca wartość (Visual Basic)

Jak: wywoływać funkcję obsługi zdarzeń w języku Visual Basic

Informacje

Instrukcja Sub (Visual Basic)

Shell

ArgumentException

Koncepcje

Procedury języka Visual Basic

Procedury typu Sub (Visual Basic)

Parametry procedury i argumenty (Visual Basic)