Wordには、書く作業を少し簡単にするのに役立つ多くの文法とスペルの補助が含まれています。 (または、視点やニーズによっては、さらにイライラします。)ただし、Wordに含まれていなかったことの1つは、コロンの後の最初の単語を自動的に大文字にする機能でした。多くの文法サークルでは、コロンの直後にある単語の最初の文字を大文字にするのが標準的(かつ適切)です。 Wordにはこの機能が含まれていないので、人は何をしますか?

さて、最初の(そして明白な)解決策は、単に自分で単語を大文字にすることを忘れないことです。つまり、Shiftキーを押して、入力時に文字を大文字にすることです。より自動化されたアプローチを探している場合は、いくつかの方法から選択できます。一部のWordユーザーは、Wordのオートコレクト機能を使用できると考えがちです。理論的には、コロン、スペース、小文字で構成される一連の新しいオートコレクトエントリを定義するだけです。次に、このシーケンスをコロン、スペース、および対応する大文字に置き換えるようにオートコレクトに指示します。もちろん、アルファベットの各文字に1つずつ、合計26のエントリを追加する必要があります。

ただし、オートコレクトでこのすべての作業を行った後、すぐに機能しなかったことがわかります。どうして?オートコレクトはスペースと句読点のみを「トリガー」として使用して変更を通知するため、必要になる場合があります。つまり、オートコレクトアプローチは、コロン、スペース、小文字、そして別のスペースを入力する場合に機能します。これは、「これは:汚い恥」というフレーズでは、文字「a」が大文字の「A」でオートコレクトに置き換えられることを意味します。ただし、「これは:

もう1つの汚い恥です」というフレーズでは、オートコレクトはまったく修正を行いません。したがって、オートコレクトを使用して目的の結果を達成することはできません。

考えられる解決策の1つは、検索と置換を使用することです。ワイルドカード検索を実行すると、次の検索パターンのように、コロンの後に小文字を検索できます。

: ([a-z])

[置換]パターンは、次のように単純にする必要があります。

: \1

秘訣は、スモールキャップスではなく、すべて大文字に設定されたフォーマットに置き換えることを確認することです。このアプローチを再利用可能なマクロで形式化することもできます:

Sub CapAfterColons()

With ActiveDocument.Range.Find         .ClearFormatting         With .Replacement.Font             .SmallCaps = False             .AllCaps = True         End With

.MatchWildcards = True         .Text = ": ([a-z])"

.Replacement.Text = ": \1"

.Execute Replace:=wdReplaceAll     End With End Sub

このマクロをツールバーのボタンに割り当てると、1つの簡単なステップですべての間違いを見つけることができます。このアプローチでは、手動であろうとマクロであろうと、注意すべきことが1つあります。それは、コロンの後の最初の文字を「真の」大文字に変更しないことです。

コロン、スペース、および最初の文字のフォーマットをすべて大文字に変更します。これは、文字が小文字であっても、Wordでは大文字として表示されることを意味します。 (このフォーマット設定は、[フォント]ダイアログボックスで確認できます。)

最後の提案として、マクロをいじりたくない場合でも、オートコレクト機能を使用できますが、今回は少し異なります。

オートコレクトを設定して、コロンのインスタンスをコロンとピリオドの組み合わせに置き換えます。したがって、入力中にコロンの後にスペースを入力すると、Wordは自動的にコロン、ピリオド、スペースの順に変更します。 Wordのオートコレクト機能は、入力した次の文字が文の最初の文字であると信じているため、自動的に大文字になります。 (結局のところ、それは期間が続きます。)

ドキュメントが完成したら、1回のクイック検索と置換で、コロンとピリオドのペアをコロンだけに戻すだけです。

注:

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

link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

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

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

link:/ wordribbon-Capitals_After_Colons [CapitalsAfterColons]