テキストマクロの使用

最終更新日 : 2021年4月27日

テキストマクロの作成

テキストマクロは、キーストロークのシーケンスのショートカットです。マクロは単純な場合もあります。よく使用する単語やフレーズを入力することができます。また、書式設定されたアドレスなど複雑な場合もあります。マクロコードは、作成するテキストマクロの名前です。例えば、「Centers for Disease Control and Prevention」を繰り返し入力する代わりに、フルネームに変更されるマクロコード(「cdc」など)を作成できます。

ウィンドウ/テキストマクロを選択します。
既存のテキストからテキストマクロを作成する場合は、ドキュメント内のテキストを選択します。
テキストマクロパネルメニューから「新しいマクロ」を選択するか、テキストマクロパネルの「新しいマクロ」ボタン をクリックします。
「マクロコード」テキストボックスに、マクロコードを入力します。 マクロコードでは大文字と小文字が区別されることに注意してください。

マクロコードが「テキストマクロ」リストに表示されます。

「マクロテキスト」に、テキストマクロをアクティブ化したときに入力する文字列を入力します。
マクロテキストを挿入または交換するときに既存のテキストからテキスト属性を含める場合は、「テキスト属性を記憶する」を選択します。

デフォルトでは、挿入または交換されたマクロテキストは、宛先段落のスタイル属性を使用します。

マクロをアクティブ化するためのキーボードショートカットを割り当てるには、「マクロキーショートカット」テキストボックスにカーソルを置き、ショートカットに使用するキーを押します。

テキストマクロパネルで「マクロテキストを自動的に交換」を無効にする場合は、ショートカットが特に便利です。

マクロに割り当てるキーボードショートカットが既に別の機能に割り当てられている場合、ダイアログボックスの下部にアラートシンボルが表示され、「現在の割り当て先:[function]」というメッセージが表示されます。キーボードショートカットをマクロに割り当てることを選択すると、以前のキーボードショートカット機能は上書きされます。

「OK」をクリックします。

マクロコードをマクロテキストに自動的に置き換えることができます。入力中に、マクロキーショートカットを使用するか、テキストマクロパネルメニューから「マクロテキストを交換」を選択します。

テキストマクロの編集

テキストマクロパネルのリストから、編集するテキストマクロをダブルクリックするか、選択してテキストマクロパネルの「テキストマクロを編集」ボタン をクリックします。
テキストボックスでテキストマクロを変更し、「OK」をクリックします。

マクロの複製

「マクロを複製」コマンドを使用して、既存のマクロのコピーを作成します。複製されたマクロには、元のマクロと同じコードが割り当てられますが、番号が付加され、テキストマクロパネルの元のマクロの直後にリストされます。例えば、マクロ「DOT」を複製すると、「DOT1」という名前のマクロのコピーが作成されます。

テキストマクロパネルのリストから、複製するテキストマクロを選択します。
テキストマクロパネルメニューから「マクロを複製」を選択します。

テキストマクロの削除

テキストマクロパネルリストから、削除するテキストマクロを選択します。
テキストマクロパネルメニューから「マクロを削除」を選択します。
メモ

マクロを削除すると、削除を元に戻すことはできません。

マクロ文字列の挿入または入れ替え

マクロテキストは3つの異なる方法で挿入できます:「マクロテキストを挿入」コマンドを使用して挿入ポイントにマクロテキストを挿入する、入力中にマクロテキストを自動的に挿入する、または既存のテキストをマクロテキストと交換する方法です。

マクロ文字列の自動挿入

「マクロテキストを自動的に交換」が選択されている場合、入力中にマクロコードが自動的にマクロテキストに変換されます。例えば、「cdc」という名前のマクロコードを作成した場合、cdcと入力してから、スペースやピリオドなどの単語終了文字を入力すると、Center for Disease Control and Preventionが表示されます。マクロコードは大文字と小文字を区別します。この機能は、主に欧文で作業している場合に使用します。また、文字パネルの言語が欧文言語に設定されている場合に限り有効です。

テキストマクロパネルメニューから「マクロテキストの自動交換」が 選択されていることを確認してください。(その横にチェックマークが表示されます。)
マクロコードを入力してから、単語終了文字 (スペース、コンマ、ピリオド、または段落リターン)を入力します。
メモ

マクロコードテキストを復元したい場合は、 編集/取り消しを選択して、マクロコードが再表示されるまで実行します。

挿入ポイントにマクロテキストを挿入

「マクロテキストを挿入」コマンドは、 選択したマクロテキストを現在のテキスト挿入ポイントに配置します。

文字ツールを使用して、 マクロテキストを挿入する位置をクリックします。
次のいずれかの操作を行います。
  • 必要なマクロのマクロキーボードショートカットを 押します。

  • テキストマクロパネルから必要なマクロを選択し、 パネルメニューから「マクロテキストを挿入」を選択するか、 「マクロテキストを挿入」ボタンをクリックします。

テキストからマクロ文字列への入れ替え

「マクロテキストを交換」コマンドは、現在のテキスト挿入ポイントの 直前にあるテキストで定義されたマクロコード(大文字と小文字を区別)を 検索し、見つかった場合は、マクロコードを削除して関連するマクロテキストに 置き換えます。例えば、 Centers for Disease Control and Preventionのテキストマクロを作成し、 マクロコードがCDCであるとします。マクロを使用するには、The CDCと入力し、テキスト挿入ポイントをマクロコードの直後に配置してから、「マクロテキストを交換」を選択します。InCopyは挿入ポイントの直前にあるテキストを検索し、 CDCをマクロテキストCenters for Disease Control and Preventionに 置き換えます。

文字ツールを使用して、置き換えるマクロコードのすぐ右側をクリックするか、置き換えるテキストを選択します。
テキストマクロパネルメニューから「マクロテキストを交換」を選択するか、 編集/マクロテキストを交換を選択します。
メモ

「マクロテキストを交換」コマンドは、マクロコードのすべての出現箇所について文書全体の検索を続行しません。単語や語句のすべてのインスタンスを検索して置換するには、 検索と変更コマンドを使用します。