InDesignで表の幅を変更する方法をお探しですね。

広告

InDesignで表の列幅・行の高さをきれいに揃える方法

InDesignで表を作っていると、列の幅や行の高さが微妙にずれてしまうことってありませんか?料金表や仕様一覧、スケジュール表みたいなものだと、ちょっとしたズレがあるだけで「なんか雑だな…」って印象になってしまいます。

この記事では、表の列幅や行の高さをきちんと揃える方法を、実務でよく使うやり方に絞ってわかりやすく解説していきます。

まずは基本の「均等配置」をマスターしよう

InDesignで表を整えるときにまず大事なのが、「どこを選択しているか」です。

表全体なのか、特定の列だけなのか、それとも複数のセルをまとめて選んでいるのか——これによって結果が変わってきます。

文字ツールで表の中にカーソルを入れて、列や行の端にマウスを合わせて選択するか、セルをドラッグして範囲指定してから操作するのが基本です。

罫線を直接ドラッグして調整することもできますが、きっちり揃えたいときは「均等配置」の機能を使うのがおすすめです。

複数の列を選択してから、右クリックメニューや表のメニューから「列を均等に分布」を選ぶと、選んだ範囲の中で列幅が自動的に同じになります。

行の高さも同じように「行を均等に分布」で揃えられます。

ここで覚えておきたいのは、この機能は「選択した範囲の中で均等に割り振る」というものだということ。

表全体のサイズを変えるわけじゃないので、そこだけ注意してください。

たとえば、3列の商品比較表で各列を同じ幅にしたいときや、月ごとのスケジュール表で行の高さを揃えたいときにすごく便利です。

ただ、均等にしたあとで文字が多いセルだけ窮屈になったり、はみ出したりすることがあるので、必ず見た目をチェックしましょう。

「ここは20mm」って決めたいときは数値で入力

「なんとなく揃える」じゃなくて、「1列目は20mm、2列目は35mm」みたいにきっちり決めたいときもありますよね。

そういうときは数値入力で指定します。

列やセルを選んだ状態で、コントロールパネルやプロパティパネルから列幅を入力できます。

「20mm」とか「36pt」みたいに単位付きで入力できる場合もあるので、試してみてください。

印刷物を作るときは、仕上がりサイズに合わせる必要があるので、目で見て調整するより数値で指定したほうが確実です。

行の高さを指定するときは、ちょっと注意が必要です。

InDesignの行の高さには「内容に合わせて自動的に広がる設定」と「指定した高さに固定する設定」があります。

自動設定だと文字が多いときに勝手に広がりますが、固定にすると文字が入りきらなくなることがあります。

指定サイズにしたいときでも、文字サイズや行間、セルの余白を考えて、ちゃんと収まるかどうか確認してくださいね。

実際の作業では、列幅と行の高さを別々に考えるより、表全体の設計として考えるほうがスムーズです。

たとえば「左の列は固定で20mm、右の列は説明文だから広めに取る」みたいに、内容に合わせてメリハリをつけると読みやすくなります。

よく使う調整パターンは次の3つです。

– すべての列を同じ幅にする
– 特定の列だけ固定して、残りを均等にする
– 行の高さを固定して、文字が多いセルだけ内容を調整する

こんなふうに方針を決めてから作業すると、途中でバランスが崩れにくくなりますよ。

「揃えたはずなのに揃わない」を防ぐコツ

列幅や行の高さを揃える操作自体は難しくないんですが、実際にやってみると「あれ?揃ったはずなのに何かおかしい」ってなることがあります。

よくある原因は、セルの余白、段落の設定、罫線の太さ、それからセルの結合です。

特に結合セルがあると、均等配置の結果が思った通りにならないことがあるので、作業前に表の構造を確認しておくと安心です。

行の高さが思い通りにならないときは、セルの中身が指定した高さより大きいスペースを必要としている可能性があります。

たとえば、文字サイズが10pt、行間が14pt、上下の余白が2mmずつあったら、それだけでけっこうな高さが必要になります。

無理に低い高さを指定すると、文字が収まらなくなったり、自動的に広がったりします。

行を詰めたいときは、行の高さだけじゃなくて、余白や行間も一緒に見直してみてください。

あと、表が入っているテキストフレームの幅も要チェックです。

列幅の合計がフレームより大きいと、表がはみ出したり調整しづらくなったりします。

逆に小さいと、変な余白ができることも。

まずフレームの幅を確認して、その中にどう収めるかを決めてから列幅を配分すると、作業がスムーズに進みます。

作業の前後で確認したいポイントはこちら:

– 表全体がテキストフレームに収まっているか
– 結合セルや空白セルが均等配置に影響していないか
– 文字サイズや行間、余白が行の高さに対して大きすぎないか
– 指定サイズに変更したあと、文字がはみ出していないか

これをチェックしておけば、「操作は合ってるのに仕上がりがおかしい」っていう失敗を防げます。

表がたくさんあるならスクリプトも検討してみよう

表が1つだけなら手作業で十分ですが、カタログやマニュアルみたいに同じ形式の表が何十個もある場合は、全部手作業でやるのはしんどいですよね。

そんなときに便利なのが、InDesignのスクリプト機能です。

スクリプトを使うと、「1列目は20mm、3列目は30mm、残りは均等に」みたいな処理を自動でやってくれます。

スクリプトのいいところは、時間が短縮できるだけじゃなくて、同じルールを何度も正確に適用できることです。

手作業だと、うっかり違う列に数値を入れちゃったり、表ごとに微妙に数値が変わったりしますが、スクリプトならそういうミスが減ります。

特に、ページをまたぐ表や商品点数の多い一覧表では効果バツグンです。

ただし注意点もあります。

表の列数が違ったり、結合セルがあったりすると、想定外の結果になることがあります。

必ず複製データでテストしてから、本番データに適用してください。

また、スクリプトでは列番号を「0」から数えることが多いので、そこも要注意です。

人間の感覚だと「1列目、2列目」って数えますが、スクリプトでは「0列目、1列目」になります。

このあたりの違いで指定ミスが起こりやすいので、慣れるまでは気をつけてくださいね。

まとめ:段階的に考えるとうまくいく

InDesignで表の列幅や行の高さを整える方法は、大きく3段階で考えるとわかりやすいです。

1. **まずは標準機能で均等配置**して、表全体の構造を整える
2. **必要に応じて数値で指定**して、正確なサイズに調整する
3. **同じ作業が何度もあるならスクリプト化**を検討する

表は情報を整理して見せるための大事な要素です。

寸法を揃えること自体が目的じゃなくて、読みやすくて、修正しやすくて、印刷しても崩れない状態を作ることがゴールです。

この記事の方法を使って、きれいで見やすい表を作ってみてくださいね!

広告