新規会員登録における電話番号登録必須化のお知らせ

色々調べて、
WshShell.Run """C:\abcd.vbs ””10 20" とすれば
引数10,20を渡してVBSを起動できることは分かりました。
しかし、変数AA=10、BB=20として
WshShell.Run """C:\abcd.vbs ””AA BB” では文字列AA、BBが渡されてしまい、
変数を渡すことはできませんでした。
「変数を渡してVBSを起動する」などで調べても見付かりませんでした。
変数を渡してVBSを起動すること自体できないのでしょうか?

どうぞ、知恵をお貸しください。

教えて!goo グレード

A 回答 (1件)

WshShell.Run "C:\サンプル\abcd.vbs " & AA & " " & BB



で出来ました。

こちらのページを参考にしました。
http://vba-geek.jp/blog-entry-238.html
https://msdn.microsoft.com/ja-jp/library/cc36442 …
    • good
    • 2
この回答へのお礼

うまくいきました。
VBSやWordのマクロからも変数を渡して別のVBSを起動できました。
有難うございました。
助かりました

お礼日時:2016/03/10 07:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

教えて!goo グレード

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング