文にシリアルコンマを追加する(Microsoft Word)
編集時にエミリーが直面する最も一般的な問題の1つは、リストアイテム間の最後の結合の前に、アイテムのインラインリストにシリアルコンマを挿入することです。エミリーのオフィスでは、わかりやすくするため、また「この本を両親のマザーテレサとイエスに捧げる」などの厄介な言い回しを避けるために、シリアルコンマの使用を強制しています。ただし、ほとんどのライターはこのコンマを使用することを好まないため、エミリーは出くわすテキストのほぼすべての段落にコンマを編集するのにかなりの時間を費やしています。エミリーは、挿入ポイントから現在の文の終わりまで検索し、共通の接続詞「and」と「or」が次に出現する前にコンマを挿入するマクロがあれば、彼女の生活が楽になると述べていますが、まだコンマがない場合。
エミリーが指摘するように、この状況を処理する最良の方法はマクロを使用することです。
これがタスクを実行するものです:
Sub SerialComma() Dim MySelection As Selection Selection.MoveRight Unit:=wdSentence, Extend:=wdExtend Set MySelection = Selection Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "([!,.?;:]) and " .Replacement.Text = "\1, and " .Forward = True .Wrap = wdFindStop .Format = False .MatchCase = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll MySelection.Select With Selection.Find .Text = "([!,.?;:]) or " .Replacement.Text = "\1, or " End With Selection.Find.Execute Replace:=wdReplaceAll MySelection.Select Selection.Collapse End Sub
マクロは最初に、現在の挿入ポイントから現在の文の終わりまでのすべてを選択します。次に、ワイルドカード検索を使用して、句読点の後にない単語「and」の出現を検索します。見つかった場合は、出現箇所をコンマと単語「and」に置き換えます。次に、「または」という単語に対して同様の検索と置換の操作を実行します。
もちろん、このマクロをショートカットキーまたはツールバーボタンに割り当てて、このタイプのコンマを簡単に追加できます。
実行したいもう1つの構成変更は、インラインリストに欠落しているコンマを正しくないものとしてマークするようにWordに指示することです。この変更は次の方法で行うことができます:
。 [ツール]メニューから[オプション]を選択します。 Wordは[オプション]ダイアログボックスを表示します。
。 [スペルと文法]タブが選択されていることを確認します。 (図1を参照)
。 [設定]ボタンをクリックします。 Wordは、[文法設定]ダイアログボックスを表示します。 (図2を参照)
。 [最後のリストアイテムの前にカンマが必要]オプションが[常に]に設定されていることを確認してください。
。 [OK]をクリックして、[文法設定]ダイアログボックスを閉じます。
。 [OK]をクリックして、[オプション]ダイアログボックスを閉じます。
この設定では最後のカンマは挿入されませんが、カンマが存在しないインスタンスはキャッチされます。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(9293)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ:
linkセンテンスにシリアルコンマを追加。