| 
    
     |  | 関連づけされている拡張子(エクスプローラからダブルクリックで起動する)の ファイルであれば、ShellExecute関数で実行できます。
 
 
 <標準モジュール>
 Declare Function ShellExecute _
 Lib "shell32.dll" _
 Alias "ShellExecuteA" _
 (ByVal hwnd As Long, _
 ByVal lpOperation As String, _
 ByVal lpFile As String, _
 ByVal lpParameters As String, _
 ByVal lpDirectory As String, _
 ByVal nShowCmd_ As Long) _
 As Long
 
 Sub Sample()
 Dim Ret As Long
 Dim ファイル名 As String
 Dim フォルダ名 As String
 
 ファイル名 = "無題.txt"
 フォルダ名 = "C:\My Documents\"
 
 Ret = ShellExecute(0, "open", ファイル名, "", フォルダ名, 1)
 
 End Sub
 
 |  |