メインコンテンツへスキップ

Word でフィールド コードをテキストにすばやく変換する方法

作者: サン 最終更新日:2025年02月21日

Word でフィールド コードをプレーン テキストに変換する必要がある場合、このチュートリアルでは、ニーズに応じてさまざまな方法を説明します。最初の方法では、フィールド コードを表示値に変換し、表示されるコンテンツのみを保持します。他の 2 つの方法では、フィールド コードをテキストとして保持し、{SEQ Table \* ARABIC } などの生の形式で表示します。

ショートカットを使用してフィールドコードを表示値に変換する

Kutools for Wordでフィールドコードをテキストに変換する

VBAでフィールドコードをテキストに変換する

Wordに推奨される生産性ツール

Kutools for Word: AIの統合 🤖、100 を超える高度な機能により、ドキュメントの処理時間が 50% 節約されます。無料ダウンロード

Office Tab: Word (およびその他の Office ツール) にブラウザーのようなタブが導入され、複数ドキュメントのナビゲーションが簡素化されます。無料ダウンロード


ショートカットを使用してフィールドコードをプレーンテキストに変換する

表示された値を保持したままフィールド機能を削除するだけの場合は、簡単なショートカットを使用できます。

  1. 文書全体を選択するには、 Ctrlキー+ A. ヒント: 特定の範囲のフィールド コードを変換する場合は、ドキュメント全体ではなく、その部分のみを選択します。
  2. イベント Ctrl+Shift+F9 すべてのフィールドを表示されている値に変換します。
    フィールドコードが表示された値に変換される

ご注意: このメソッドは、現在のフィールド値のみを保持します。フィールド コードをテキストとして保持し、{SEQ Table \* ARABIC } などの生の形式で表示する必要がある場合は、以下のメソッドを使用します。


Kutools for Wordでフィールドコードをテキストに変換する

Kutools for Word ドキュメント全体または選択した部分からフィールド コードをテキストに変換する簡単な方法を提供します。

Kutools for Word, AI搭載 🤖、タスクを簡素化する 100 以上の便利な機能を提供します。
  • 特定の範囲内でフィールドコードをテキストに変換する場合は、まず範囲を選択してから クツール > 変換 > フィールドコードをテキストに変換する.
    リボンのKutoolsタブのフィールドコードをテキストに変換するオプション
  • 文書全体のフィールドコードを変換したい場合は、クリックして機能を適用するだけです。 クツール > 変換 > フィールドコードをテキストに変換する 文書内の何も選択せずにクリックすると、確認を求めるプロンプトボックスが表示されます。 はい をクリックして次に進みます。
    フィールドコードをテキストに変換するダイアログ

選択した範囲またはドキュメント全体のすべてのフィールド コードはプレーン テキストに変換されます。

フィールドコード付きドキュメント >>> フィールドコードをテキストに変換したドキュメント

Kutools for Word のフィールド コードをテキストに変換する機能の詳細については、ここをクリックしてください。

Kutools for Word は、作業を効率化し、ドキュメント処理スキルを向上させる究極の Word アドインです。 それを今すぐ入手!

VBAでフィールドコードをテキストに変換する

VBA は、Word 文書内のフィールド コードを処理する強力な方法を提供します。使用するスクリプトに応じて、すべてのフィールド コードを抽出して新しい文書にテキストとして保存するか、元の文書内のフィールド コードを実際のコード表現 (例: {SEQ Table \* ARABIC }) に置き換えることができます。

  1. イベント Altキー+ F11 を開く アプリケーション向け Microsoft Visual Basic 窓。
  2. クリック モジュール インセット タブをクリックし、次の VBA コードのいずれかをコピーしてモジュール ウィンドウに貼り付けます。

    ご注意: 以下の VBA コードは 2 つの異なる結果を提供します。ニーズに合ったものを選択してください。

    VBA 1: フィールドコードを抽出し、新しい Word 文書に保存する

    Sub fieldcodetotext()
    Dim MyString As String
    For Each aField In ActiveDocument.Fields
        aField.Select
        MyString = MyString & vbCr & Selection.Fields(1).Code.Text
    Next aField
    Documents.Add
    ActiveDocument.Content.InsertAfter MyString
    End Sub

    VBA 2: フィールド コードを元のドキュメントのコード表現に置き換える

    Sub fieldcodetotext()
    Dim MyString As String
    ActiveWindow.View.ShowFieldCodes = True
    For Each aField In ActiveDocument.Fields
        aField.Select
        MyString = "{ " & Selection.Fields(1).Code.Text & " }"
        Selection.Text = MyString
    Next aField
    ActiveWindow.View.ShowFieldCodes = False
    End Sub
  3. クリック ラン (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。 実行ボタン またはプレス F5 VBA を実行します。

ご注意: この VBA メソッドはドキュメントの選択された部分では機能せず、ドキュメント全体に適用されます。

Office タブ: Word、Excel、PowerPoint にタブ付きインターフェイスをもたらします...
Officeタブを使用してドキュメント内を移動する
今すぐワークフローを強化しましょう。      Officeタブの詳細       無料ダウンロード

関連記事:


最高のオフィス生産性向上ツール

Kutools for Word - Over で単語体験を向上させましょう 100 注目すべき機能!

🤖 Kutools AIの機能: AIアシスタント / リアルタイムアシスタント / スーパーポリッシュ(保存形式) / スーパー翻訳(フォーマット保存) / AI 編集 / AI校正...

📘 ドキュメントマスタリー: 分割ページ / ドキュメントをマージする / 選択内容をさまざまな形式でエクスポート (PDF/TXT/DOC/HTML...) / PDFへの一括変換...

コンテンツ編集: 複数のファイルにわたるバッチ検索と置換 / すべての画像のサイズを変更する / テーブルの行と列を転置する / 表をテキストに変換...

🧹 楽にお掃除: 掃き捨てる 余分なスペース / セクションブレーク / テキストボックス / ハイパーリンク / その​​他の取り外しツールについては、 削除します グループ...

クリエイティブインサート:挿入 千の区切り文字 / チェックボックス / ラジオボタン / QRコード / バーコード / 複数の写真 / 詳細はこちら インセット グループ...

🔍 正確な選択: ピンポイント 特定のページ / テーブル類 / 形状 / 見出し段落 / ナビゲーションを強化する 他には? 選択 機能を使用...

スターの強化: 任意の場所に移動 / 繰り返しテキストの自動挿入 / ドキュメントウィンドウ間の切り替え / 11 変換 ツール...

Word リボンの Kutools および Kutools Plus タブ
👉 これらの機能を試してみませんか? 今すぐ Kutools for Word をダウンロードしてください! 🚀