• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Exselでパスの書き方を教えてください)

ExselからUWSCを実行する方法

このQ&Aのポイント
  • ExselでUWSCを実行する際のパスの書き方について教えてください。
  • 質問者はExselからUWSCを実行するためにC:UWSC44フォルダーにLogin_AA.UWSというファイルを置きましたが、パスの入れ方が間違っているようです。
  • 単独でUWSを実行する場合は問題ないため、正しいパスの入れ方について教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.3

前回答訂正 「メソッドではなく関数」→「ステートメントではなく関数」 If Shell("c:\UWSC44\UWSC.exe c:\UWSC44\Login_AA.UWS", vbNormalFocus) = 0 Then MsgBox ("エラーが発生しました") ではいかがでしょう。

saab8743
質問者

お礼

前回の訂正分で実行しましたところうまく出来ました。 大変助かりましたありがとうございます。 今後ともよろしくお願いいたします。

その他の回答 (2)

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.2

Shellはメソッドではなく関数だからではないでしょうか。 If Shell("c:\UWSC44\Login_AA.UWS", vbNormalFocus) = 0 Then MsgBox ("エラーが発生しました") で、いかがですか。

saab8743
質問者

補足

ありがとうございます。実行してみました 実行時エラー’5’ プロシージャーの呼び出しまたは引数が不正です と出ます 何度もすいませんよろしく

回答No.1

Shell("c:\UWSC44.UWSC\Login_AA.UWS", 1)じゃなくて、 Shell("c:\UWSC44\Login_AA.UWS", 1)では?

saab8743
質問者

補足

早速ありがとうございます実行してみましたがコンパイルエラーになってしまいます。どうしてでしょうか

関連するQ&A

専門家に質問してみよう