【VBAリファレンス|実務向け】フォントサイズをショートカットキーで変更する|Word 一般

スポンサーリンク

導入:なぜショートカットキーが重要なのか

Wordで文書を作成する際、マウスを使ってリボンメニューからフォントサイズを変更していませんか?特に、見出しと本文を微調整したり、強調したい箇所だけサイズを変えたりする際、マウス操作は意外とタイムロスになります。ショートカットキーを活用すれば、手をキーボードから離すことなく、直感的に文字サイズを調整できます。特に、混在したフォントサイズを一律に調整する際には、このテクニックが非常に強力な武器となります。

基礎知識:Wordのフォントサイズ変更の仕組み

Wordには「ポイント単位で変更する」機能と、「フォントサイズ一覧の段階に合わせて変更する」機能の2種類が用意されています。
1. ポイント単位の変更:1ポイント単位で細かく調整します。
2. 段階的な変更:フォントサイズボックスに表示される数値(10.5→11→12など)に合わせて変更します。
これらを使い分けることで、効率的な文書作成が可能になります。

実装/解決策:ショートカットキー操作一覧

以下のキーを組み合わせることで、即座にサイズ変更が可能です。

・サイズを1ポイント大きくする:[Ctrl] + [ ] ](右角括弧)
・サイズを1ポイント小さくする:[Ctrl] + [ [ ](左角括弧)
・サイズを次の段階へ大きくする:[Ctrl] + [Shift] + [>]
・サイズを次の段階へ小さくする:[Ctrl] + [Shift] + [<] ※「次の段階」とは、フォントサイズボックスのプルダウンリストに含まれる値(10.5、11、12、14、16…)を指します。

サンプルプログラム:VBAでフォントサイズを制御する

Word VBAを使えば、特定のスタイルや条件を持つ文字列のフォントサイズを一括で操作することも可能です。以下は、選択範囲のフォントサイズを強制的に変更するサンプルコードです。

VBAサンプルコード

Sub ChangeFontSize()
‘ 選択範囲がない場合は終了
If Selection.Type = wdSelectionIP Then
MsgBox “文字列を選択してください。”
Exit Sub
End If

‘ 選択範囲のフォントサイズを14ポイントに変更する
‘ ショートカットキー操作をプログラムで行う例
Selection.Font.Size = 14

‘ 完了を通知
MsgBox “選択範囲のフォントサイズを14ポイントに変更しました。”
End Sub

応用・注意点:現場で陥りやすい罠

実務で最も注意すべき点は、「異なるフォントサイズが混在している場合の挙動」です。
ショートカットキー(Ctrl + [ ] など)を使用すると、元のサイズ差を維持したまま増減します。例えば、12ptと16ptが混在している行を選択して「1ポイント上げる」操作を行うと、それぞれ13ptと17ptになります。
一方で、VBAで `Selection.Font.Size = 14` と指定すると、混在していたサイズがすべて強制的に14ptに統一されます。
目的が「相対的な調整」なのか「統一的な書式設定」なのかを見極めて、使い分けることがWordを使いこなすプロの秘訣です。

タイトルとURLをコピーしました