外部アプリケーションの起動する方法について説明します。

System.Diagnostics.ProcessクラスのStartメソッドを使用して外部アプリケーションを起動します。

Process.Startメソッドを使用して起動させる

'メモ帳を起動する
System.Diagnostics.Process.Start("Notepad")


'ファイルを指定してメモ帳を起動する
System.Diagnostics.Process.Start("Notepad", "C:\work\myfile.txt")

起動の詳細情報を指定して起動させる

詳細の設定にはProcessStartInfoクラスを設定します。

'ProcessStartInfoインスタンスを生成する
Dim hPSI As New System.Diagnostics.ProcessStartInfo()

'起動するアプリケーションを設定する
hPSI.FileName = "Notepad"

'コマンドライン引数を設定する
hPSI.Arguments = "C:\work\myfile.txt"

'新しいウィンドウを作成するかどうかを設定する
hPSI.CreateNoWindow = True

'起動時のウィンドウの状態を設定する(最大化)
hPSI.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized

System.Diagnostics.Process.Start(hPSI)