VB2008グラフィック:他のアプリケーションを起動する

VB2008からメモ帳とExcelを起動する実行例サンプルです

システム関連へ



VB6以前で他のアプリケーションを起動するには、Shellを使っていました。
VB2005から他のプロセスを起動するには、System.Diagnostics.ProcessのStartメソッドを使用します。

■実行画面
「メモ帳・Excel起動1」ボタンでは、ファイル名のみで起動します。
メモ帳: Notepad
エクセル: Excel

「メモ帳・Excel起動2」ボタンでは、フルパス付きのファイル名で起動します。
外部EXEを起動するフォーム

■実行コード

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
System.Diagnostics.Process.Start("Notepad")

System.Diagnostics.Process.Start("Excel")
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
System.Diagnostics.Process.Start("c:\windows\system32\notepad.exe")

System.Diagnostics.Process.Start("C:\Program Files\Microsoft Office\Office10\EXCEL.EXE")

End Sub
End Class


Visual Basic 2008 Express Edition実践入門