Excelの印刷時に文字がはみ出る現象を解消

2014121101

Excelを使っていて一番よく聞く問題が、「印刷がズレるんだけど・・・」。えぇ、えぇ、、確かにズレます。だって貴方、Excelで文書作ってるんだもん。Excelは表計算ソフトであって文書作成ソフトじゃないんですよ。

でもそんな事を返してもしょうがないので、毎回「そうなんですよね~、Excelって画面上とズレちゃうんですよ~。だから印刷プレビュー見ながら作らないとダメですよ」と返しています。確かにExcelは万能すぎて何でも作っちゃうのは分かります。ただ文書印刷には注意が必要な事だけ憶えてほしいです。

そして、ちょっとページ設定をイジるだけで、ちょっとはみ出すみたいな現象は解消出来るんです。

編集画面と印刷プレビューのズレ

そもそも何故、画面上と印刷プレビューが違うのか?

2014121601

これはWindowsOSの設計に由来するものです。昔からWindowsマシンの泣き所でした。OS設計という事なので、Excelだけがどーのこーのではなく、他ソフトウェアでも発生してしまいます。

たとえば製図をするためのCADソフト。10ミリの直線を画面に1/1スケールで表示しても、定規であてて測っても10ミリと表示されません。

Macintosh(MAC)では設計当初よりディスプレイで映された状態のまま、印刷出来るように配慮されています。デザイン業界で未だにMACが主流であるのも以上の理由からです。

ズレを承知でExcelを設定

まぁズレがあるのは仕方がないので、ではWindowsExcelを使っていてどうやってズレを解消するか。です。

方法は2つあります。

ひとつはセルの書式設定で文字を自動縮小させる

セルの書式設定を開く(右クリック)と、配置タブの中に「縮小して全体を表示する(K)」というチェック項目があります。これにチェックを入れてOKをします。

2014121602

するとそのセル内から、はみ出ないように自動的に文字サイズを縮小してくれる機能です。ただこの例だと文字数が多すぎて文字が小さくなりすぎました。

2014121603

そんな時は、セル幅を広げるか、セルを結合させてやりましょう。

2014121604

こうすると、印刷枠のI列をはみ出そうになると自動的に文字サイズが縮小されます。

 

もう一つの方法はページ設定でページ全体を縮小させる

2014121605

ページ設定を開くと「拡大縮小印刷」という項目があります(上図)。ここは印刷する際に表示の○○%で印刷する、という設定や、ページ数に合わせて印刷サイズを自動縮小してくれる機能になります。

この%設定でも良いんですが、便利なのが「次のページ数に合わせて印刷」機能です。

2014121606

例えば上図のようにページ構成が、縦には1ページだけにしたくて、横に長い資料だったとします。その場合には以下の様な設定にしてやると、たとえ縦にちょっとはみ出たとしても自動縮小してくれます。

2014121607

 

また、逆に縦に長い資料の場合

2014121608

その場合は以下の様に設定します。

2014121609

ブランク(空白)にするという事は、そこは何ページでも構わないという設定です。横1ページ縦10ページでも、横がはみ出てなければ縮小される事はありません。横がはみ出ると横1ページに収まるように縮小されてしまいます。

上記の例では1ページとしましたが、2ページでも3ページでも構いません。

要は伸びていく方向はブランクにすれば固定させる側だけで縮小させる事が出来るということです。

 

Comment

  1. より:

    ちなみに、プリンタも設定も変えていないで使っていても、以前は印刷領域に収まっていたデータが、軒並み勝手にはみ出していた、ということもあります。
    思い当るのはWindowsアップデートくらいで、その影響もありそうです。

コメントをどうぞ

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  • ▼お小遣い稼ぎしませんか?▼ 日々の生活にhappyをプラスする|ハピタス

    クレジットカード・FX口座を作るだけで簡単に3万円GETです。一切支出はありません。

無料 作業効率UP COUNTIF DATE バーコード ユーザー定義関数 COLUMN グラフ SUM コピペ フロー図 目標 印刷 検索 テンプレート TODAY 置換 日付 HLOOKUP INDEX 変換 条件付き書式 VLOOKUP SUMIFS MATCH 図形 ワイルドカード XLSTART NA() SUMIF
  • 関西在住の30代サラリーマン。事務職で毎日Excelと戯れています。
    システム導入なんて資金が無い!Excelでなんとかやりたい零細中小の社長さん・事務員さんの力になればと思います。
    詳しいプロフィール


PAGE TOP ↑