如何:调用不返回值的过程 (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)