もう一箇所間違っていました。>Mret = ShellExecuteA(Me.hwnd Mret = ShellExecute(Me.hwnd でも、これならエラーメッセージが違うし?一度再現できる全体のコードを作って投稿して見て下さい。(ファイルパス等は直接指定するようにして)又はここの関連付け起動を試して見るとか。