KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Word 本文、ヘッダー、フッター内のテキストを検索と置換

著者Siluvia変更日

通常、「検索と置換」機能を使えば、Word 文書の本文、ヘッダー、フッターに含まれる特定のテキストを一度に検索・置換できます。では、ヘッダーやフッター部分「だけ」でテキストを検索・置換したことはありますか?あるいは、1 つの文書内、または複数の文書にわたって、複数の異なるテキストを同時に検索・置換したことは?本チュートリアルでは、こうした操作を実現するためのいくつかの方法をご紹介します。

検索と置換機能でWord 文書内の同じテキストを検索と置換
VBA コードでヘッダーおよびフッター部分のみの同じテキストを検索と置換
優れた機能で複数の異なるテキストを同時に検索と置換


検索と置換機能でWord 文書内の同じテキストを検索と置換

Word 文書での検索と置換は、とても簡単です。

1。置換対象の単語を含む文書を開き、Ctrl+Hキーを同時に押して、検索と置換ダイアログボックスを開きます。

2。検索と置換ダイアログボックスで、置換タブの検索する文字列ボックスに古いテキストを、置換後の文字列ボックスに新しいテキストをそれぞれ入力し、すべて置換ボタンをクリックします。スクリーンショットを参照してください:

[置換]タブが表示されている[検索と置換]ダイアログ ボックス

注:必要に応じて、詳細ボタンをクリックすると、さらに多くの検索オプションが表示されます。

3。すると、置換が何件行われたかを示すダイアログが表示されます。OKをクリックして終了します。

成功ダイアログ ボックス


VBA コードでヘッダーおよびフッター部分のみの同じテキストを検索と置換

文書のヘッダーおよびフッター部分でのみ検索と置換を行いたい場合は、本セクションの方法が役立ちます。

1。ヘッダーおよびフッター内のテキストを検索・置換する文書を開き、Alt+F11キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。

2。Microsoft Visual Basic for Applicationsウィンドウで、挿入 > 標準モジュールをクリックし、以下の VBA コードをモジュールウィンドウにコピーしてください。

VBA コード:ヘッダーおよびフッター内でのみテキストを検索と置換

Sub FindAndReplaceOfHeaderAndFooter()
'Update by Extendoffice 20190805
    Dim xDoc As Document
    Dim xSelection As Selection
    Dim xSec As Section
    Dim xHeader As HeaderFooter
Dim xFooter As HeaderFooter
On Error Resume Next
    Set xDoc = Application.ActiveDocument
    For Each xSec In xDoc.Sections
        For Each xHeader In xSec.Headers
            xHeader.Range.Select
            Set xSelection = xDoc.Application.Selection
            With xSelection.Find
                .Text = "I've found header text" 'Enter the old header text here!
               .Replacement.Text = "I've found header text" 'Enter the new header text here!
                .Wrap = wdFindContinue
                .Execute Replace:=wdReplaceAll
            End With
        Next xHeader
        For Each xFooter In xSec.Footers
            xFooter.Range.Select
            Set xSelection = xDoc.Application.Selection
            With xSelection.Find
                .Text = "I've found footer text" 'Enter the old footer text here!
                .Replacement.Text = "I've found footer text" 'Enter the old footer text here!
                .Wrap = wdFindContinue
                .Execute Replace:=wdReplaceAll
            End With
        Next xFooter
    Next xSec
    xDoc.ActiveWindow.ActivePane.Close
    If xDoc.ActiveWindow.View.SplitSpecial = wdPaneNone Then
        xDoc.ActiveWindow.View.Type = wdPrintView
    Else
        xDoc.ActiveWindow.View.Type = wdPrintView
    End If
    xDoc.Activate
End Sub

注:コード内で、「Find header text」および「Find footer text」を、ヘッダーおよびフッター内で検索したいテキストに置き換え、さらに「I’ve found header text」および「I’ve found footer text」を新しいヘッダーおよびフッターテキストに置き換えてください。

3。F5キーを押してコードを実行すると、ヘッダーおよびフッター内の特定のテキストが新しいテキストに置き換えられます。


優れた機能で複数の異なるテキストを同時に検索と置換

Kutools for Word一括検索と置換機能を使えば、文書内はもちろん、複数の文書にまたがる異なるテキストも簡単に検索・置換できます。

この機能を適用する前に、数分ほどかけてまずダウンロードしてインストールしてください。

1。Microsoft Word アプリケーションを起動し、KUTOOLS PLUS > 一括検索と置換をクリックします。

リボンの Kutools Plus タブにある[一括検索と置換]ボタン

2。一括検索と置換ウィンドウで、次の操作を行ってください。

  • 2.1 [追加]ボタンが強調表示されている[一括検索と置換]ウィンドウファイルを追加またはフォルダーを追加をクリックして、検索と置換の対象となる文書を追加します。
    [追加]ボタンが強調表示されている[一括検索と置換]ウィンドウ
  • 2.2 行を追加ボタンをクリックして、検索と置換フィールドを挿入します。同時に3 種類の異なるテキストを検索・置換する場合は、3 行作成してください。
  • 2.3 各行で、検索列に置き換える元のテキストを入力し、その後、置換列に新しいテキストを入力します。
  • 2.4 各行の検索タイプを指定してください。
  • 2.5 検索範囲列で、検索と置換を適用する場所を選択します。このセクションにはメイン文書ヘッダー、およびフッターが含まれます。必要に応じて、これらから1 つ、2 つ、またはすべてを選択できます。
  • 2.6。置換ボタンをクリックして操作を開始してください。スクリーンショットを参照してください:

[一括検索と置換]ウィンドウ

これにより、選択した文書全体で指定されたすべてのテキストが置換されます。

ヒント:各行の「強調表示」列で特定の色を指定すると、その結果が背景色でハイライト表示されます。

Word で同じ作業をもっとスピーディーにこなしたいですか?ぜひKutools for Word をお試しください。日々の業務がぐっとラクに。


関連記事

Word 文書内で複数の単語を同時に検索・置換
Word には、特定の単語やフレーズをすべて一括で新しい語句に置き換える「検索と置換」機能が備わっています。しかし、複数の異なる単語を一度に検索・置換したい場合には、この標準機能では対応できません。本記事では、Word 文書内で複数の異なる単語を同時に検索・置換する VBA による方法をご紹介します。

Word で複数ファイルにわたって検索・置換を行う
数十ものWord ファイルがあり、それらすべてに同じ内容(ヘッダー、フッター、特定の単語や数値など)が含まれている場合、これらの文書全体で一括して置換したいと思うことはありませんか?もちろん、ファイルを1 つずつ開いて手動で置換することもできますが、非常に時間がかかり、面倒です。本チュートリアルでは、Word で複数の文書に含まれる同じ内容を一度に効率よく置換する便利な方法をご紹介します。

Word で強制改行をソフト改行に置換する
Word 文書の書式設定で、文中の段落記号(強制改行)を手動改行(ソフト改行)に置き換えたい場合、どのようにすれば素早く変換できるでしょうか?本チュートリアルでは、強制改行をソフト改行に変換するためのいくつかの方法をご紹介します。

Word でソフト改行を強制改行に置換する
Word 文書の書式設定で、文中の手動改行(ソフト改行)を段落記号(強制改行)に一括置換したい場合、どうすれば素早く変換できるでしょうか?本チュートリアルでは、ソフト改行を強制改行に変換するためのいくつかの方法をご紹介します。

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

Kutools for Word– 300 以上の卓越した機能で、Word 体験をさらにレベルアップ!100 の注目の機能!

🤖KUTOOLS AI の機能AI アシスタントリアルタイムアシスタントスーパーポリッシュ(書式を保持)スーパートランスレート(書式を保持)AI 編集AI 校正

📘ドキュメントマスタリーページ分割文書の結合選択範囲をさまざまな形式でエクスポート(PDF/TXT/DOC/HTML など)一括 PDF 変換

コンテンツ編集複数ファイルにわたって一括検索と置換すべての画像をリサイズ表の転置行と列表をテキストに変換

🧹手間いらずのクリーンアップ:余分なスペースを一掃セクション区切りテキストボックスハイパーリンク/その他の削除ツールについては、削除グループをご覧ください…

クリエイティブ挿入:以下を挿入桁区切り記号チェックボックスラジオボタンQR コードバーコード複数の画像/詳細は挿入グループで…

🔍精密選択:特定のページ図形見出し段落/ナビゲーションを強化するにはその他の選択機能を活用

注目の拡張機能任意の場所に移動繰り返しテキストを自動挿入ドキュメントWindows 間を切り替え11 変換ツール

🌍40 以上の言語をサポート:Kutools を好みの言語でお使いいただけます!英語、スペイン語、ドイツ語、フランス語、中国語など、40 以上の言語に対応しています。

リボン上の Kutools for Word タブ
 
 

Office Tab– Office にタブ付きインターフェースを導入し、作業を大幅に簡単に

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集・閲覧機能を有効にします。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回のマウスクリックをカットします!

✨ Kutools for Office – 1 回のインストールで、5 つの強力なツールがすぐに使える!

含まれるもの:Office Tab ProKutools for ExcelKutools for OutlookKutools for WordKutools for PowerPoint

📦 1 つのスイートですべての5 ツールを入手|🔗 Microsoft Office とシームレスに連携|⚡ 保存時間して、すぐに生産性を向上

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

Kutools for Word– Word 向けの100+ツール