Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
VBScript代码格式化美化工具,自动规范缩进与换行。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
VBScriptコードを貼り付けると、読みやすく並べ直した結果を表示します。「整形」ではブロックに応じたインデント、区切り記号で続く文の改行、空白の調整を行います。「圧縮」では文をまとめた短いテキストを作ります。これはソースの見た目を扱う機能で、VBScriptを実行したり、完全な構文検査をしたりするものではありません。
整形は、処理の流れを追いやすくするための下準備です。インデントがそろっても、そのコードが正しい、または元と同じ動きをするという判定にはなりません。特に一行に複数の文を詰めたコードや、行継続を含むコードでは、出力を元の記述と見比べてください。
整形モードでは、インデントをスペース2・4・8個またはタブから選び、キーワード表記の統一とコメント削除を切り替えられます。キーワード表記の変更は大文字・小文字の調整です。コメント削除を選ぶと説明文も出力から失われます。圧縮モードではコメントが取り除かれます。
VBScriptの公式リファレンスにはキーワードや文などの項目が整理されています。Visual Basicの公式資料も、同一行の文区切りや行継続といった近い概念を説明しています。ただし、VBScript固有の構文や実際の実行可否は、使用するスクリプト環境の仕様と元コードで確認してください。
Microsoft Learn: VBScript Language Reference — VBScriptの言語項目を確認する公式リファレンス。確認日:2026-10-01。
Microsoft Learn: Statements in Visual Basic — Visual Basicにおける文の区切りと行継続の説明。VBScript仕様そのものではない参考資料。確認日:2026-10-01。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
VBScriptの短い範囲を入力欄に貼り付けます。例を読み込んで出力の見え方を確認することもできます。
読みやすくしたい場合は「整形」、行数や空白を詰めたい場合は「圧縮」を選びます。
整形ではインデント幅と種類、キーワード表記、コメント削除の設定を調整します。圧縮時はコメントが削除されます。
結果を元のコードと照合し、必要な箇所を手直ししてからコピーまたはテキストとしてダウンロードします。
たとえば Dim n:n=2 のように同じ行に複数の文がある入力は、整形すると文ごとに行を分けて表示します。これは読みやすさのための並べ替え例であり、文法検査の結果ではありません。
活用例
仕事や日常の流れの中での活用方法を紹介します。
保守担当者が詰まったコードを整形し、条件分岐や処理ブロックを追う手がかりにします。読めない構造は原文や実行環境で照合します。
チーム内で同じインデント設定にしてから差分を確認します。整形による空白変更と、処理内容の変更を分けてレビューしてください。
共有用の短い断片を圧縮できます。コメントは残らないため、説明を保持したい原稿とは別に扱います。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
いいえ。出力を並べ直す機能で、スクリプトの実行や完全な構文診断は行いません。文法を確かめるには、対象のホスト環境で確認してください。
ブロックの判定は認識可能な記述に基づくため、複雑な一行文、不完全なコード、特殊なホスト記述などでは期待通りにならない場合があります。該当箇所の前後を原文と比較してください。
残りません。コメントを後から自動で戻すことはできないので、必要な説明を含む原稿は別に保存してから利用してください。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
書式変更や圧縮が、すべてのコードで元の動作を保つとは限りません。行継続、文字列、インラインコメント、ホスト固有の記述、エラー処理を重点的に見直してください。コメント削除は情報を失う操作です。重要なスクリプトは原本を保管し、出力を実際に使う環境でテストしてから採用してください。
関連
関連ツール、特集、利用可能なAPIを探せます。