程式 Sub
不會將值傳回給呼叫端程序代碼。 您可以使用獨立呼叫語句明確地呼叫它。 您無法直接在表示式中使用其名稱來呼叫它。
呼叫子程式
指定程序的名稱
Sub
。請遵循括弧的程式名稱來括住自變數清單。 如果沒有自變數,您可以選擇性地省略括弧。 不過,使用括弧可讓您的程式代碼更容易閱讀。
將自變數放在括弧內的自變數清單中,並以逗號分隔。 請務必依照程序中定義的對應參數順序提供參數
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)