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)
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET