|
関連づけされている拡張子(エクスプローラからダブルクリックで起動する)の
ファイルであれば、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
|
|