トムは、WordPerfectで実行できるように、各ピリオドの後に自動的に2つのスペースを配置するようにWordを構成する方法があるかどうか尋ねました。文間の間隔についての質問が出てくるたびに、2つのスペースが良い考えであるか、2つのスペースが貧弱な形式を表していることを示すメッセージが殺到するのは興味深いことです。

文間の間隔に関しては、何が正しいか間違っているかについては考慮しません。正直なところ、このような間隔を空ける理由はありますが、そうでない理由も同様にあります。 (トム、私はあなたがこの時代に生理後の2つのスペースが本当に必要かどうかについてあなた自身の知識に基づいた決定をすることを信じます。)

そうは言っても、このヒントの目的は、好みの間隔に合わせてタイピングを調整する方法を説明することです。 WordPerfectで利用できるように、Wordは「自動2スペース」設定を提供しません。ただし、まだできることがあります。

まず、Wordの文法チェッカーを構成して、好みに一致しない文末間隔にフラグを立てることができます。次の手順に従ってください:

。 [ツール]メニューから[オプション]を選択します。 Wordは[オプション]ダイアログボックスを表示します。

。 [スペルと文法]タブが表示されていることを確認します。 (図1を参照)

。 [設定]ボタンをクリックします。 Wordは、[文法設定]ダイアログボックスを表示します。 (図2を参照)

。 [文の間に必要なスペース]ドロップダウンリストを使用して、文の間に必要なスペースの数を示します。

。 [OK]をクリックして、[文法設定]ダイアログボックスを閉じます。

。 [OK]をクリックして、[オプション]ダイアログボックスを閉じます。

これで、文法チェッカーは、好みに合わない文に緑色の波状の下線でフラグを立てます。次にフラグを右クリックすると、そのオカレンスの間隔を修正することを選択できます。

文末間隔の一括置換を行う場合は、Wordの検索機能と置換機能を使用するのが最善の方法です。これを行うためのテクニックは、他の問題でカバーされています。検索と置換を使用するプロセスを自動化したい場合は、次のVBAマクロが非常に便利です。文末の任意の数のスペースを2つのスペースに置き換えます:

Sub TwoSpaces()

Selection.Find.ClearFormatting     Selection.Find.Replacement.ClearFormatting     With Selection.Find         .Text = "([.\?\!]) {1,}"

.Replacement.Text = "\1  "

.Forward = True         .Wrap = wdFindContinue         .Format = False         .MatchWildcards = True     End With     Selection.Find.Execute Replace:=wdReplaceAll End Sub

すべての文の最後にスペースが1つだけになるようにマクロを変更する場合は、.Replacement.Text行を変更するだけで、置換文字列にスペースが1つだけ含まれるようになります。このマクロについて注意すべきもう1つの点は、ピリオド、疑問符、または感嘆符で終わる文を修正することです。引用符で終わる文はキャッチおよび修正されません。

最後に、興味がある場合に備えて、オートコレクトを効果的に使用して文末の間隔を変更することはできません。どうして?オートコレクトはスペース文字を信号として使用して、入力した内容のチェックをトリガーするためです。したがって、オートコレクトエントリはスペースを利用できないため、オートコレクトを使用してピリオドの後にスペースを検索し、ピリオドの後に2つのスペースを置き換えることはできません。必要に応じて、オートコレクトで入力するすべてのピリオドをピリオドとそれに続く2つのスペースに置き換えることができますが、これにより、非常に奇妙なタイピングエクスペリエンスが発生する可能性があります。

必要に応じて試してみてください。ただし、試してみるとすぐに「ピリオドをピリオドと2つのスペースに置き換える」エントリが削除される可能性があります。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1820)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: