ページ

2013年2月19日火曜日

「Option Explicit」に苦しめられました

今日は「Option Explicit」に苦しめられました。 なんのことかわからないと思いますが、VBScriptの宣言文です。 これを有効にしていたので、途中のメソッド.Exec,.Runが動作しませんでした。 エラーになるならすぐにわかるのですが、メソッドが無視されて次の処理に進んでいたのではまりました。 回避策は①オブジェクトをDimで確実に宣言する。②Option Explicitの宣言文を外す。のどちらか。 オブジェクトを正しく宣言しないと、obj.Execとobj.Runが全く動作せず、エラーにもならず次の処理に移ります。 Dim objを忘れずに!

0 件のコメント:

コメントを投稿