玄関へお回り下さい。
他のアプリケーションを起動する(5個)              (SNo.049)

1.Shell 関数を使って他のアプリケーションを起動する
2.Process.Start メソッドを使って他のアプリケーションを起動する
3.Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する
4.Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する
5.ファイルを関連付けられたアプリケーションで開く
使用コントロール Button1 〜 Button5
その他条件 WindowsXP Visual Basic .NET 2003
  
1.Shell 関数を使って他のアプリケーションを起動する

Private Sub Button1_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button1.Click
'Shell 関数を使って他のアプリケーションを起動する
    'Shell 関数
    '実行可能プログラムを実行し、そのプログラムが実行中である場合、
    'プログラムのプロセス ID を格納する整数を返します。
    Dim procID As Integer
    procID = Microsoft.VisualBasic.Interaction.Shell("Calc.exe", AppWinStyle.NormalFocus)
End Sub

2.Process.Start メソッドを使って他のアプリケーションを起動する

Private Sub Button2_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button2.Click
'Process.Start メソッドを使って他のアプリケーションを起動する
    'Process.Start メソッド
    'プロセス リソースを起動し、 Process コンポーネントに関連付けます。
    System.Diagnostics.Process.Start("Calc.exe")
End Sub
 
3.Shell 関数を使ってファイルを読み込んだ状態で他のアプリを起動する

Private Sub Button3_Click(ByVal sender As System.Object, _
                         
ByVal e As System.EventArgs) Handles Button3.Click
'Shell 関数を使ってファイルを読み込んだ状態で他のアプリケーションを起動する
   
Dim procID As Integer
    procID = Microsoft.VisualBasic.Interaction.Shell( _
                        "NotePad.exe ..\..\test.txt", AppWinStyle.NormalFocus)
End Sub

4.Start メソッドを使ってファイルを読み込んだ状態で他のアプリを起動する

Private Sub Button4_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button4.Click
'Process.Start メソッドを使ってファイルを読み込んだ状態で他のアプリケーションを起動する
    System.Diagnostics.Process.Start("NotePad.exe", "..\..\test.txt")
End Sub

5.ファイルを関連付けられたアプリケーションで開く

Private Sub Button5_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button5.Click
'ファイルを関連付けられたアプリケーションで開く
    System.Diagnostics.Process.Start("..\..\seiseki.csv")
End Sub






2004/04/24
2005/09/23

VBレスキュー(花ちゃん)
VB.NET2003  VB2005