前提・実現したいこと
VBAでUWSCを実行するコードを書いています。
実際にフォルダーの中を確認しに行っても、Dir関数で確認しても、実行したいファイルは存在していますが(存在しているように見えますが)、いざ実行すると、そのファイルが見当たらないとのコメントが出てしまいます。ファイルが存在しているように見えて実際は存在していない(パスが通っていない)のでしょうか?
発生している問題・エラーメッセージ
FILE not found
該当のソースコード
Dim path As String
Dim file As String
Dim ret As Variant
path = "○○\UWSC.exe"
file = "●●\test.UWS"
If Dir(file) <> "" Then
MsgBox file & "は存在する"
Else
MsgBox file & "は存在しない"
End If
ret = Shell(path & " " & file, vbNormalFocus)
試したこと
[1] ret = Shell(path, vbNormalFocus)として実行すると、キチンとUWSC自体は起動することは確認しました。
[2] 他のパソコンでret = Shell(path & " " & file, vbNormalFocus)として実行すると、正しく動くことも確認出来ています。
補足情報(FW/ツールのバージョンなど)
Windowsのエディション:Windows 10 Home
UWSCのバージョン:5.3.0.2
回答2件
あなたの回答
tips
プレビュー