Microsoft Wordの「置換」機能で条件付きフォント形式を追加する | TechRepublic

Microsoft Wordの「置換」機能で条件付きフォント形式を追加する | TechRepublic
Microsoft Wordオンラインアプリ
画像: PixieMe/Adobe Stock

Microsoft Wordの置換機能は、想像以上に強力です。非常に柔軟なため、その機能の全てを把握するのは困難です。コンテンツを新しいコンテンツに置き換えるだけでなく、書式やスタイルを適用したり、特殊文字やワイルドカードを指定したりと、様々な機能を備えています。

複雑な更新作業に直面したとき、まず「置換」に頼らないかもしれませんが、そうすべきです。例えば、特定の文字セットを斜体にしたい場合、どうすればいいでしょうか?文字列の先頭、末尾、途中、あるいは文字列自体にあっても、文字列全体が大文字の場合のみ斜体にしたいとします。Wordの「置換」機能がこれらの要件をすべて処理できることに驚かれるかもしれません。

参照: Google Workspace vs. Microsoft 365: チェックリスト付き比較分析 (TechRepublic Premium)

このチュートリアルでは、「ATM」という文字列が出現するたびに、出現場所に関係なく、大文字の場合のみ斜体で表示する方法を紹介します。これが条件です。Web版Wordでは書式を適用できませんが、大文字の文字列を検索して手動で書式設定することは可能です。ただし、手間がかかるため、検索文字列が多数出現する長い文書には適していません。

私はWindows 10 64ビットシステムでMicrosoft 365を使用していますが、以前のバージョンのWordも使用できます。このチュートリアル用のMicrosoft Wordデモファイルをダウンロードできます。

Wordで検索文字列を指定する方法

図Aは、文字列が数個しかない単純な文書を示しています。各文字列には、大文字、小文字、またはその両方の「ATM」という文字列が含まれています。

図A

Replace を使用すると、ATM の各出現箇所を検索し、それにフォーマットを追加することもできます。
Replace を使用すると、ATM の各出現箇所を検索し、それにフォーマットを追加することもできます。

「置換」ダイアログを開くには、Ctrl + H キーを押すか、「ホーム」タブの「編集」グループで「置換」をクリックします。Word は以前の置換設定を記憶しているため、新しい置換タスクを開始する際には、以前の文字列と設定も確認する必要があります。

何かを行う前に、「検索文字列」と「置換文字列」のコントロールが空になっていることを確認してください。必要に応じて「詳細」をクリックし、他のオプションを表示します。すべてのオプションのチェックを外し、「書式なし」をクリックすると、前のタスクで「検索文字列」または「置換文字列」のコントロールに適用された書式がすべて削除されます。

設定がすべてクリアされたら、図 Bに示すように、次の操作を行って検索文字列を入力します。

図B

検索または置換タスクを開始する前に、すべての設定をクリアします。
検索または置換タスクを開始する前に、すべての設定をクリアします。
  1. [検索する文字列] コントロール内をクリックし、「ATM」と入力します。大文字を使用する必要があります。
  2. 大文字のみを検索したいので、「大文字と小文字を区別する」オプションをクリックします。すると、「検索語句の精度」コントロールの下に「大文字と小文字を区別する」が表示されます(図C)。

図C

検索文字列に大文字と小文字を区別するオプションを指定します。
検索文字列に大文字と小文字を区別するオプションを指定します。

置換タスクを実行すると、Wordは大文字のATMのみを検索します。置換後の文字列の設定に進みましょう。

Wordで置換文字列を指定する方法

「検索文字列」の条件が設定されているので、「置換文字列」の条件を追加しましょう。今回は「ATM」を何かに置き換えたいわけではなく、斜体を適用するだけです。「検索文字列」コントロール内の文字列を同じ文字列に置き換えるには、以下の手順に従います。

  1. [置換後の文字列] コントロール内をクリックし、「^&」と入力します。これは、「検索文字列をそれ自体で置き換える」という意味のコードです。
  2. 左下隅の「書式」ボタンをクリックし、表示されるドロップダウンから「フォント」を選択します。
  3. 表示されるダイアログで、「フォントスタイル」リストの「斜体」をクリックし(図D)、OKをクリックします。「置換後の文字列」コントロールに「フォント:斜体」が表示されます(図E)。

図D 

フォントプロパティから斜体を選択します。
フォントプロパティから斜体を選択します。

図E

Word では、[置換後の文字列] コントロールの下に斜体が表示されます。 
Word では、[置換後の文字列] コントロールの下に斜体が表示されます。

「置換後の文字列」設定では2つの処理が行われます。Wordは「検索文字列」に一致する文字列をその文字列自体に置き換え、斜体を適用します。

機能を使用する準備が整いました。

Wordで置換設定を適用する方法

「検索文字列」または「置換後の文字列」コントロールを使用して、すべての条件を指定しました。この時点で、「すべて置換」をクリックして、変更内容を確認してください。「OK」をクリックして変更を確定し、ダイアログを閉じます。図Eに示すように、Wordは「ATM」の5つの箇所に斜体を追加しましたが、すべてではありません。

「atm」という単語が3回出現しますが、小文字であるためWordでは斜体になりません。検索文字列の設定は実際の入力文字(大文字)と一致しているためです。最初は要件が複雑に思えましたが、「置換」機能ですべて処理できました。

Tagged: