HOW TO:呼叫不傳回值的程序 (Visual Basic)
Sub 程序不會傳回值給呼叫程式碼。您可以利用獨立的呼叫陳述式,明確地呼叫它。您無法在運算式中只以其名稱來呼叫它。
若要呼叫 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)
請參閱
工作
HOW TO:呼叫傳回值的程序 (Visual Basic)
HOW TO:在 Visual Basic 中呼叫事件處理常式