Word でフィールドコードをテキストに変換を素早く行う方法
自動採番、参照、その他の動的コンテンツなどの機能を活用したWord ドキュメントを扱う際、フィールドコードはしばしば{ SEQ Table \* ARABIC }のような書式付きスニペットとして表示されます。これらのコードは自動化に非常に役立ちますが、文書内では表示結果のみを示したい場合や、逆にフィールドコード自体を通常のテキスト形式で固定表示する必要があるケースもよくあります。本ガイドでは、こうしたさまざまなシナリオに対応する実用的な解決策をご紹介。組み込みショートカット、人気アドイン「Kutools for Word」、さらには VBA オプションの中から、あなたのニーズに最も適した方法を簡単に選べるようになります。
Kutools for Word でフィールドコードをテキストに変換する
Word 向けおすすめ生産性ツール
Kutools for Word:AI を統合🤖し、100 以上の高度な機能で文書作業時間を 50% 短縮できます。無料ダウンロード
Office Tab:Word(およびその他の Office アプリケーション)にブラウザーのようなタブを導入し、複数の文書を簡単に操作できます。無料ダウンロード
ショートカットでフィールドコードをプレーンテキストに変換する
ページ番号、表番号、数式の結果など、現在表示されている情報のみを保持し、基になるフィールドを削除したい場合は、Word の組み込みショートカットが非常に効率的なアプローチを提供します。これは、共有やアーカイブなど、今後更新されない安定したコンテンツをドキュメントに残したい場合に特に役立ちます。
- フィールドコードを変換したい範囲を選択します。Ctrl + Aを押して文書全体を選択するか、特定の範囲をハイライトします。ヒント:特定のフィールドコードのみを変換する場合は、文書全体ではなく、マウスやキーボードを使って関連部分だけを選択してください。これにより、他の場所にある動的フィールドがそのまま維持されます。
- Ctrl + Shift + F9を押すと、選択範囲内のすべてのフィールドが表示値に変換されます。

注:このショートカットを使用すると、変換が永続的になります。つまり、フィールドは削除され、結果だけが残るため、それらの値を自動的に更新できなくなります。これは、最終確定済みまたは配布用のドキュメントに最適です。フィールドコード(例:{ SEQ Table \* ARABIC })をテキストとして保持したい場合は、次の方法をご参照ください。
- 適用可能なシナリオ:アーカイブ、印刷、ドキュメントの共有、または動的コンテンツを固定したい場合。
- 制限事項:この方法では、元のフィールドコードは保持されず、表示された値のみが残ります。
- エラーに関する注意:バックアップを作成せずに誤ってCtrl + Shift + F9を使用してしまうと、元のフィールドに戻す簡単な方法はありません。変換を適用する前に、必ずドキュメントを保存してください。
Kutools for Word でフィールドコードをテキストに変換する
Kutools for Wordは、フィールドコードをテキストに変換するプロセスを大幅に簡素化します。ショートカット方式とは異なり、フィールドを完全に削除するのではなく、元のフィールドコードそのものをドキュメント内のテキストとして保持します。この機能は、技術ドキュメントの作成時や、フィールドコードの説明が必要なテンプレート、あるいはフィールドに関する問題をトラブルシューティングする際に特に役立ちます。
- 選択範囲内のフィールドコードをテキストに変換するには、まず対象のコンテンツをハイライトしてください。Kutoolsタブをリボン上で開き、変換をクリックした後、フィールドコードをテキストに変換を選択します。Kutools が選択範囲内のフィールドをプレーンテキスト形式のコード表現に変換し、フィールド構造のドキュメント化やレビューを簡単にします。

- ドキュメント全体のフィールドコードを変換する場合は、コンテンツをハイライトせずに、Kutools > 変換 > フィールドコードをテキストに変換を選択してください。誤ってドキュメント全体を変換しないよう、確認ダイアログが表示されます。はいをクリックして続行します。

確認後、範囲を選択してください。選択範囲内またはドキュメント全体のすべてのフィールドコードが、{ SEQ Table \* ARABIC }{ SEQ Table \* ARABIC }のような生の形式を表示する静的テキストに変換されます。これにより、ドキュメントの基になる構造をレビューしたり、チームメンバーとフィールド形式を共有したりする際に、透明性が確保されます。
![]() | >>> | ![]() |
Kutools for Word の「フィールドコードをテキストに変換」機能の詳細については、こちらをクリックしてください。
- こんなシーンにぴったり!ドキュメント作成、Word テンプレート設計、フィールドコードのトラブルシューティング、教材準備。
- メリット:このアドインは、部分的および全文書の変換をサポートし、一括変更時の安全性を高めるための確認プロンプトを表示します。
- 注意事項:フィールドコードをテキストに変換すると、自動更新されなくなります。また、フィールドを再挿入しない限り、元のフィールド形式には復元できません。実行前に必ず選択範囲を今一度ご確認ください。
- 実用的なヒント:変換直後にすぐに元に戻したい場合は、ドキュメントを閉じていない限り、Word の「元に戻す」機能()Ctrl + Z)が使えます。
フィールドコードをテキストに変換を VBA で
ワークフローで一括変換やカスタマイズされたフィールドコードの抽出が必要な場合は、VBA を使用して上級者向けのスクリプトによる解決策を実装できます。VBA マクロを使えば、すべてのコードをリスト化した新規文書を作成することも、現在の文書内のフィールドをそのコード表現に直接置き換えることも可能です。この方法は、大規模な技術文書やマクロを管理しているユーザー、あるいは再現可能な自動化を必要とするユーザーに最適です。ただし、これらのマクロは選択範囲ではなく、文書全体に適用されることにご注意ください。
- 処理したいフィールドコードを含むドキュメントを開きます。Alt + F11を押して、Microsoft Visual Basic for Applicationsウィンドウを起動します。
- VBA ウィンドウで、挿入>標準モジュールをクリックします。以下の VBA コードブロックのいずれかをモジュールにコピー&ペーストしてください。
注:ニーズに応じてマクロを選びましょう。1 つはコードを新しいドキュメントに抽出し、もう1 つは現在の文書内のフィールドをそのコード表現で置き換えます。
VBA1: フィールドの抽出のコードを抽出して新しいWord 文書に保存する
Sub fieldcodetotext_extract() Dim MyString As String Dim aField As Field Dim doc As Document On Error Resume Next xTitleId = "KutoolsforWord" MyString = "" For Each aField In Application.ActiveDocument.Fields MyString = MyString & vbCr & aField.Code.Text Next aField Set doc = Documents.Add doc.Content.InsertAfter MyString MsgBox "Field codes have been copied to a new document.", vbInformation, xTitleId Set aField = Nothing Set doc = Nothing End Subこのマクロは、アクティブなドキュメント内のすべてのフィールドコードを収集し、レビューまたはドキュメント作成のために新しいドキュメントに挿入します。
VBA2: 元のドキュメント内のフィールドコードをそのコード表現で置き換える
Sub fieldcodetotext_replace() Dim aField As Field Dim MyString As String Dim sel As Selection On Error Resume Next xTitleId = "KutoolsforWord" ActiveWindow.View.ShowFieldCodes = True For Each aField In ActiveDocument.Fields MyString = "{ " & aField.Code.Text & " }" aField.Select Set sel = Application.Selection sel.Text = MyString Next aField ActiveWindow.View.ShowFieldCodes = False MsgBox "All field codes have been replaced with their code representation.", vbInformation, xTitleId Set sel = Nothing Set aField = Nothing End Subこのマクロは、ドキュメント内の各フィールドを、中括弧で囲まれたフィールドコードのテキスト表現に置き換えます。
- VBA エディターで変更を保存し、Word ドキュメントに戻ります。実行ボタンをクリックするか、
F5 を押してコードを実行します。抽出マクロを実行すると、フィールドコードを含む新しいドキュメントが開きます。置換マクロを実行した場合、現在の文書のフィールドは静的なコードテキストに置き換えられます。
注:これらの VBA マクロはドキュメント全体に影響を及ぼし、簡単に元に戻せません。使用前に必ずドキュメントのバックアップを作成してください。部分的な変更が必要な場合は、手動で選択するか、Kutools for Wordをご利用ください。
- 適用可能なシナリオ:フィールドの一括抽出、ドキュメントの自動化、テンプレートコードのレビュー。
- エラーに関する注意:マクロは変更を適用する前に確認を求めません。必ずドキュメントを保存し、実行するマクロの内容を理解した上で操作してください。
- 実用的なヒント:期待通りの結果が得られるか確認するには、まずドキュメントのコピーでこれらのスクリプトを試してみてください。
- トラブルシューティング:マクロが期待通りに動作しない場合は、Word でマクロが有効になっており、かつ VBA を実行する権限があることをご確認ください。保護されたコンテンツや変更履歴が有効になっていると、マクロの実行に影響を与えることがあります。
代替ソリューション:手動でのコピーペーストによる回避策
表示したいフィールドコードが数個だけであり、アドインやマクロを使わずに済ませたい場合は、Word に内蔵されている機能を使ってフィールドコードをテキストとして手動でコピー&ペーストできます。
- ドキュメント内のフィールドを右クリックして、フィールドコードの切り替えを選択すると、その値ではなくフィールドコードが表示されます。
- 表示されたフィールドコードテキスト(必要に応じて中括弧を含む)をハイライトしてコピーします。
- Ctrl + Shift + F9を押してフィールドを解除し、コピーしたコードを必要な場所に通常のテキストとして貼り付けましょう。
- 適用可能なシナリオ:フィールドコードの一部だけを静的テキストに変換したい場合や、ドキュメント内で特定のコードを説明したい場合。
- 制限事項:手動操作は大規模なドキュメントでは時間がかかる場合があります。この方法は一括処理には向かず、個別のフィールドに最適です。
関連記事:
最高のオフィス生産性ツール
Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!
🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ(書式を保持)/スーパートランスレート(書式を保持)/AI 編集/AI 校正…
📘ドキュメントマスタリー:ページ分割/文書の結合/選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)/一括 PDF 変換…
✏コンテンツ編集:複数ファイルにわたって一括検索と置換/すべての画像をリサイズ/表の転置行と列/表をテキストに変換…
🧹手間いらずのクリーンアップ:余分なスペースを一掃/セクション区切り/テキストボックス/ハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…
➕クリエイティブ挿入:以下を挿入桁区切り記号/チェックボックス/ラジオボタン/QR コード/バーコード/複数の画像/詳細は挿入グループで…
🔍精密選択:特定のページ/表/図形/見出し段落/ナビゲーションを強化するにはその他の選択機能を活用…
⭐注目の拡張機能:任意の場所に移動/繰り返しテキストを自動挿入/ドキュメントWindows 間を切り替え/11 変換ツール…
🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!
✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!
含まれるもの:Office Tab Pro・Kutools for Excel・Kutools for Outlook・Kutools for Word・Kutools for PowerPoint
📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上
最高のオフィス生産性ツール
Kutools for Word– Word 向けの100+ツール
- 🤖KUTOOLS AI の機能:AI アシスタント/リアルタイムアシスタント/スーパーポリッシュ/スーパートランスレート/AI 編集/AI 校正
- 📘ドキュメントマスタリー:ページ分割/文書の結合/一括 PDF 変換
- ✏コンテンツ編集:一括検索と置換/すべての画像をリサイズ
- 🧹手間いらずのクリーンアップ:余分なスペースを削除/セクション区切りを削除
- ➕クリエイティブ挿入:桁区切り記号を挿入/チェックボックスを挿入/QR コードを作成
- 🌍40 以上の言語をサポート:Kutools はあなたの言語に対応しています!40 以上の言語をサポート!





