このサイトの記事内では「アフィリエイト広告」などの広告を掲載している場合があります。
消費者庁が問題としている「誇大な宣伝や表現」とならないよう配慮しコンテンツを制作しておりますのでご安心ください。
問題のある表現が見つかりましたらお問い合わせよりご一報いただけますと幸いです。

【終了していない文字列型の定数です】VBSのコンパイルエラー解消法

2024年10月17日

終了していない文字列型の定数です

「終了していない文字列型の定数です」

今回はVBSの実行時に上記エラーが出た時の対処法を紹介します。

コンパイルエラーの原因:文字コード

コンパイルエラーの原因は保存する時の文字コードです。

VBSの文字コードはS-JISに対応しています。

メモ帳だとUTF-8形式がデフォルト

ところがWindows10からメモ帳で保存をしようとすると、デフォルトの文字コードとしてUTF-8が選択されるように変わってしまいました。

これに気付かず保存をしてしまうと、実行時にタイトルのようなコンパイルエラーが発生してしまいます。

コンパイルエラーの解消法

コンパイルエラーの解消法

コンパイルエラーの解消法は簡単で、保存をする時の文字コードを変更すれば良いだけです。

メモ帳ではANSIという文字コードを指定すれば、コンパイルエラーになることなく実行することができます。