動詞を指定してファイルを開くファイルを動詞(open、print、editなど)を指定して関連付けられたソフトで開くには、ProcessStartInfoクラスとProcess.Startメソッドを使用します。このとき、ProcessStartInfoクラスのUseShellExecuteプロパティはTrueである必要があります(デフォルトでTrueなので、特に指定する必要はありません)。あるファイルの種類に関連付けられているすべての動詞を取得する方法は「指定したファイルの種類に関連付けられている動詞の取得」をご覧ください。 次の例では"C:\test.txt"を動詞"print"として関連付けられたソフトで開いています。 'ProcessStartInfoクラスのインスタンスの作成 Dim psi As New System.Diagnostics.ProcessStartInfo() '開くファイルを指定する psi.FileName = "C:\test.txt" '開くときに使用する動詞を"print"にする psi.Verb = "print" 'ファイルを開く System.Diagnostics.Process.Start(psi) //ProcessStartInfoクラスのインスタンスの作成 System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(); //開くファイルを指定する psi.FileName = @"C:\test.txt"; //開くときに使用する動詞を"print"にする psi.Verb = "print"; //ファイルを開く System.Diagnostics.Process.Start(psi); 注意:この記事では、基本的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。
|
|
Copyright(C) DOBON!. All rights reserved.
|