昨日の「単語の先頭1文字の大文字/小文字を切り替えたくないですか? 」に引き続き、大文字と小文字に関するマクロです。
<目次>
1行マクロ
Selection.Font.AllCaps = wdToggle
選択範囲のフォントの「すべて大文字」の状態を、切り替える
解説
wdToggleというプロパティは便利で、True と False とを切り替えてくれます。
この場合、すべてを大文字の状態にしたり、すべてが大文字でない状態(つまり、大文字と小文字が混じった状態も含む)にしたり変更できます。
例1 大文字と小文字が混ざった文字列を選択した場合
↓ ↑
実行するたびに、上記のように二つの状態を切り替えます。
最初の大文字小文字が混ざった状態に戻してくれるわけです。
例2 小文字だけの文字列を選択した場合
↓ ↑
これは、予想の通りですね。