- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Exselでパスの書き方を教えてください)
ExselからUWSCを実行する方法
このQ&Aのポイント
- ExselでUWSCを実行する際のパスの書き方について教えてください。
- 質問者はExselからUWSCを実行するためにC:UWSC44フォルダーにLogin_AA.UWSというファイルを置きましたが、パスの入れ方が間違っているようです。
- 単独でUWSを実行する場合は問題ないため、正しいパスの入れ方について教えていただきたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
前回答訂正 「メソッドではなく関数」→「ステートメントではなく関数」 If Shell("c:\UWSC44\UWSC.exe c:\UWSC44\Login_AA.UWS", vbNormalFocus) = 0 Then MsgBox ("エラーが発生しました") ではいかがでしょう。
その他の回答 (2)
- kigoshi
- ベストアンサー率46% (120/260)
回答No.2
Shellはメソッドではなく関数だからではないでしょうか。 If Shell("c:\UWSC44\Login_AA.UWS", vbNormalFocus) = 0 Then MsgBox ("エラーが発生しました") で、いかがですか。
質問者
補足
ありがとうございます。実行してみました 実行時エラー’5’ プロシージャーの呼び出しまたは引数が不正です と出ます 何度もすいませんよろしく
- shikisaito
- ベストアンサー率52% (257/491)
回答No.1
Shell("c:\UWSC44.UWSC\Login_AA.UWS", 1)じゃなくて、 Shell("c:\UWSC44\Login_AA.UWS", 1)では?
質問者
補足
早速ありがとうございます実行してみましたがコンパイルエラーになってしまいます。どうしてでしょうか
お礼
前回の訂正分で実行しましたところうまく出来ました。 大変助かりましたありがとうございます。 今後ともよろしくお願いいたします。