エンティティの参照に問題があります ー 対応する’;’が見つかりません。 の原因と解決方法【VBScript エラー】 [VBScript]
スポンサーリンク
原因 文中に""を記述してしまった
WSFファイル形式でVBScriptを記述する場合、で挟むが、その中に""が記述されてしまうと、そこをスクリプトの最後と認識してしまうから。
elmS = repStr(emS(2),"","")
スポンサーリンク
解決方法
たとえダブルクォーテーションで囲んだ文字列であっても、コメントであっても、そこをスクリプトの最後と認識してしまう。そこで下記のように"script"の前にある"/"の前に"\"を記述する。
elmS = repStr(emS(2),"","")
スポンサーリンク
関連記事
エンティティの参照に問題があります ? 対応する~が見つかりません。 の原因と解決方法【VBScript エラー】
型が一致しません。 の原因と解決方法【VBScript エラー】
型が一致しません。 の原因と解決方法【VBScript エラー】 [VBScript]
スポンサーリンク
原因 代入する変数の指定に誤りがある
Split()関数で出力される配列は、変数に代入しなければいけないところ、配列変数に代入してしまった。
例)時刻を代入する変数を配列で指定した。
×Dim timS(1)
timS = Split(tim,":")
スポンサーリンク
解決方法
誤って配列で指定した変数を、変数に書き換える。
例)時刻を代入する変数に書き換えて、コロンで時間と分に分割する。
○Dim timS
timS = Split(tim,":")
または、配列変数に代入するのであれば、要素番号もきちんと指定する。
timS(0) = Split(tim,”:”) でもOK。
スポンサーリンク
関連記事
エンティティの参照に問題があります ? 対応する~が見つかりません。 の原因と解決方法【VBScript エラー】
型が一致しません。 の原因と解決方法【VBScript エラー】