質問: vbscriptの動きを1行1行確認する方法 会社に○○○.vbsというプログラムがあるのですが、その流れを勉強しようと思っています。 自分はexcelでevaは作成したことがあるのですが、その時はマクロを実行しながら 1行1行何の値が入っているか確認しながら操作できました。(f5を押すと処理が1行進む感じです) そしてイミディエイトで値などもすぐに確認できました。 vbscriptでも同じようなことが可能でしょうか? vbaに貼り付けたのですが、うまく動きませんでした。
回答: 参考になるか分かりませんけれども。 vbsファイルをvbeに貼り付けただけでは、 変数の型やvbsの定数がvbeでは不明なので色々な処でエラーになるかと思います。 vbeの設定で、変数の宣言を強制するにチェックが入っていたら 一時的に外してしまうか(常に外して置くのはお勧めいたしません) option explicit ←これの元? object型以外はvariantで宣言しておくとかで誤魔化します。 (データ型が特定できるなら、それに越したことはありません) vbsの定数はヘルプファイル(script56.chm)で調べてください vbaでもvbscriptでも共通の値を持つものもあります。 http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=e74494d3-c4e1-4e18-9c6c-0ea28c9a5d9d あとは、vbeのツール→参照設定でmicrosoft scripting runtimeに チェックを入れて置けば自動メンバ表示などのインテリセンスが働くので 少しは楽になるかもです。 普段はvbaではなく、直接vbsを実行して エラー行数やエラー文字位置を頼りにデバッグしています。 こちらもご参考に。 http://oshiete.goo.ne.jp/qa/3523283.html