外部アプリケーションの起動する方法について説明します。
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)