コラム

ワードのインデントを揃えよう

ワードでインデントを揃えるのは難しいです。たかがインデントですが、毎日のように文書を作成している人にとって、これを揃えるために使っている時間は馬鹿になりません。どうして難しいのか、そして、どうすれば簡単にできるのかを紹介します。結論は、「ワードのインデントは自分で調節しようとするな!」です。

なぜワードは嫌われるのか?

法律家には「一太郎ファン」が多いそうです。

この記事には、次のような一太郎ユーザーの声が紹介されています。

「一番使いやすいのがインデントです。動かしたい部分だけ、ピンポイントで簡単に設定できるんです」
「インデント機能はもちろんワードにもありますが、ツールバーを使って設定する方法など素人には難しく感じてしまいます」

一太郎は日本語に特化したワープロです。これに対し、ワードは元々は英語用のワープロです。このため、「どうしてもきれいにインデントが揃えられない」とか「できるけども面倒くさい」という方が多いようです。

ワードのインデントの設定はどうして難しいのか?

ワードの行端から用紙端までの距離は、余白インデントで決まります。
このうち、余白の設定は単純なのですが、インデント(特に左インデント)の設定は複雑怪奇です。

アウトラインで「番号書式」を「1 」「番号の整列」を「右揃え」にした場合のインデントなどの幅を図示すると次のようになります。(なんかCSSのマージンとパディングの関係を説明する図に似ています。)

この例の場合、「番号書式」には、番号の後ろに全角の空白を入れています。
「左インデントからの距離」が字数に対応していない(字数で入力してもmmに換算されてしまう)ので、フォントサイズを変更した場合に面倒なことになるからです。

また、「番号の整列」は、「左揃え」がデフォルトですが、「右揃え」にしています。
「左揃え」では、見出しのない行とそれ以外の行の「字送り」がどこをどうやってもごくわずかにズレてしまうからです(段落が「両端揃え」の場合)。
ただし、番号が2桁になった場合に行の左端が揃わなくなるという問題があります。(途中から番号を半角にするという解決策がありますが、そのそも見出し番号が2桁になるのは文章の構成に問題があるような気がします。)

ちなみに、「番号の整列」を「左揃え」にした場合の図は、このようになります。

インデントの設定をさらに複雑にしている原因は、その設定がアウトラインでも、スタイルでも、段落でも行えてしまうことにあります。

こちらの記事では、アウトラインを設定した場合でも、インデントはスタイルで設定することを推奨しています。

さらに、VBA上ではインデントに文字単位とmm単位で別々なプロパティが存在することが、その複雑さにさらに拍車をかけています。

どうすればインデントを簡単に設定できるか?

インデントは、どの機能を使って設定しても最後に設定したものが優先されるようですが、設定した結果はどれも文字の間隔としてしか見えないので見た目にはどれがどういう効果をもたらしたのかが分かりません。特にアウトラインでは「左インデントからの距離」が設定できることもあり、正直、私には何が何だか分かりません
このため、インデントはアウトラインやスタイルで設定しようとせず、段落だけで設定するのが一番簡単です。

見出し番号が「1」の場合は、次のように設定します。

  • アウトライン:「番号書式」を「1 」、「番号の整列」を「右揃え」、「インデント」と「左インデントからの距離」を0、「番号に続く空白の扱い」を「なし」
  • スタイル:すべての「インデント」を0
  • 段落:「左インデント」を1字、「字下げインデント」を1字

見出しに続く本文も、見出しと同じインデントを段落に設定するだけで、適切な位置関係になります。ビューティフルです!

ただし、この方法には、極めて重大な問題があります。
見出しレベルに応じて、段落のインデントをその都度設定し直さなければならないのです。
(そもそも、アウトラインやスタイルでもインデントを設定できるようになっているのは、そのためです。)

VBAを使って解決しよう!

VBAアセットでは、「VA公用文」というテンプレートを紹介しています。

このテンプレートには、裁判所提出書類用の見出しに適したスタイルやアウトラインがあらかじめ設定されています。

その上で、見出しのレベルに応じた段落のインデントをマクロで自動的に設定できるようになっています。

マークダウン↔アウトライン変換の機能も搭載しているので、マークダウンを使って簡単に見出しを設定することもできます。

コメント

  1. 管理人 より:

    「裁判所提出書類テンプレート」に関する記述を追加しました。

  2. 管理人 より:

    テンプレートの名称を「VA公用文」に変更しました。

  3. 管理人 より:

    「どうすればワードでインデントを揃えられるか?」について、図示説明を追加しました。

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