Shell関数で
Call Shell("notepad " & "C:\Jikken" vbNormalFocus)
とやったときと
Call Shell("notepad.exe " & "C:\Jikken" vbNormalFocus)
とやったときって何が違うんですか?
どちらも構文エラーなので、同じかな。引数区切りのカンマが抜けてるし。
.exeの有無の話なら、後者は、"notepad.exe" にも "notepad.exe.exe" にも
反応するけど、前者は "notepad.exe.exe" を実行できない点が違いますね。
前者だと拡張子が exe ではない実行可能ファイル
(notepad.com など)を起動するかもしれないです。
ツイート | ![]() |