共用方式為


如何:呼叫不傳回值的程式 (Visual Basic)

程式 Sub 不會將值傳回給呼叫端程序代碼。 您可以使用獨立呼叫語句明確地呼叫它。 您無法直接在表示式中使用其名稱來呼叫它。

呼叫子程式

  1. 指定程序的名稱 Sub

  2. 請遵循括弧的程式名稱來括住自變數清單。 如果沒有自變數,您可以選擇性地省略括弧。 不過,使用括弧可讓您的程式代碼更容易閱讀。

  3. 將自變數放在括弧內的自變數清單中,並以逗號分隔。 請務必依照程序中定義的對應參數順序提供參數 Sub

    下列範例會呼叫 Visual Basic AppActivate 函式來啟動應用程式視窗。 AppActivate 會採用視窗標題做為其唯一自變數。 它不會將值傳回給呼叫端程序代碼。 如果沒有執行記事本程序,此範例將拋出ArgumentException。 此 Shell 程式假設應用程式位於指定的路徑中。

    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)
    

另請參閱