【Excel】セル内で折り返した文を確実に途切れさせずに印刷する方法

既にご存知の方はいらっしゃるかもしれませんが、この発見は自力で発見して解決した事例になるのでTipsとして紹介させていただきます。
964
想 詩拓@文芸サークル『文机』 @sou_sitaku

本日仕事をしているときにExcelの仕様で新発見をしました。皆さんはご存じかもしれませんが、Tipsとして書き留めておきたいと思います。

2020-07-15 21:49:35
想 詩拓@文芸サークル『文机』 @sou_sitaku

Excelというのは非常に便利なソフトですが、印刷に難を抱えています。「Excel上では見えているのに印刷が途切れている、という状態です。

2020-07-15 21:49:35
想 詩拓@文芸サークル『文机』 @sou_sitaku

今日、仕事上必要があって、名簿のような表をマクロで印刷の体裁を整えるという作業をしていたのですが、見事にこの問題にぶち当たりました。

2020-07-15 21:49:36
想 詩拓@文芸サークル『文机』 @sou_sitaku

名簿に記されている名前にとても長い名前の外国の方がおられまして、「縮小して全体を表示する」では砂粒のように小さくなってしまうことから、「折り返して全体を表示する」で名前全体を表示することにしました。

2020-07-15 21:49:36
想 詩拓@文芸サークル『文机』 @sou_sitaku

ところが折り返して全体を表示しても印刷すると後ろの部分が切れて見えないのです。

2020-07-15 21:49:36
想 詩拓@文芸サークル『文机』 @sou_sitaku

コチラが「折り返して全体を表示する」をオンにした場合です。ここでは全体が見えているのですが、 pic.twitter.com/YozxWpQXvC

2020-07-15 21:49:37
拡大
想 詩拓@文芸サークル『文机』 @sou_sitaku

印刷プレビューで見てみると、2行目の最後の数文字が切れて見えなくなってしまっています。 pic.twitter.com/T0lmTH3cCt

2020-07-15 21:49:37
拡大
想 詩拓@文芸サークル『文机』 @sou_sitaku

ここからが解決編。そこにたどり着いたのは割と偶然です。僕は印刷イメージを確かめるために表示モードを「ページレイアウト」にしました。

2020-07-15 21:49:38
想 詩拓@文芸サークル『文机』 @sou_sitaku

「ページレイアウト」は、印刷イメージそのままに表示されます。それはセル内の文章でも一緒です。セル内の文章も印刷プレビューのものと同じように末尾が見えません。 pic.twitter.com/XV291OyNa9

2020-07-15 21:49:38
拡大
想 詩拓@文芸サークル『文机』 @sou_sitaku

そこでこの表示モードのまま「折り返して全体を表示する」のオンオフを切り替えてみたのです。 pic.twitter.com/nliDRpm78c

2020-07-15 21:49:38
拡大
想 詩拓@文芸サークル『文机』 @sou_sitaku

すると、さっきとは見え方が違ってきちんとセル内の文章がすべて表示されました。 pic.twitter.com/Y8trsJ43zY

2020-07-15 21:49:39
拡大
想 詩拓@文芸サークル『文机』 @sou_sitaku

印刷プレビューで見てみても……この通り、きちんと全体が表示されています。 pic.twitter.com/Vq2W9useCF

2020-07-15 21:49:39
拡大
想 詩拓@文芸サークル『文机』 @sou_sitaku

これと同じことがマクロでもできます。「いったんページレイアウト表示にする」→「折り返して全体を表示する」という手順を踏むことで、容易に今まで苦しめられてきた印刷ミスを回避することができるのです。

2020-07-15 21:49:40
想 詩拓@文芸サークル『文机』 @sou_sitaku

ページレイアウト表示は「ウィンドウ枠を固定」をいったん解除しなければならない点は注意。 エラーでも起こるかと思ってテストしてみたところ、ウィンドウ枠を固定するモードのままマクロでページレイアウト表示にするとなんの警告もなく、ウィンドウ枠の固定が解除されました。

2020-07-15 21:49:40
想 詩拓@文芸サークル『文机』 @sou_sitaku

元の標準の表示モードに切り替えてもウィンドウ枠の固定は元に戻りませんので、ウィンドウ枠の固定は、上記の作業の後に改めて設定する必要があります。マクロで作業する場合はこの設定は最後に持ってくるとよいでしょう。

2020-07-15 21:49:40
想 詩拓@文芸サークル『文机』 @sou_sitaku

今回の発見は個人的にとても助かったし、仮説から確認して確信に至ったときは非常に気持ちがいいものだったので、この感動を伝えたくて紹介させていただきました。以上です。

2020-07-15 21:49:40

コメント

SAKURA87@多摩丙丁督 @Sakura87_net 2020年7月15日
フォントサイズを偶数にしてもある程度切れにくくなる
6
bass_ikeda @bass_ikeda 2020年7月16日
なるほどページレイアウトか 、追試してみよう。
5
@azumix2015 2020年7月16日
なお印刷プレビューと実際の印刷結果は異なる模様
143
メガテニスト @_megatenist 2020年7月16日
マイクロソフトはやれクラウドだのエヴァンジェリストだの言う前に、こういう基本的な欠陥を改善してほしい
116
ばしにぃ @hiro_orso_viola 2020年7月16日
次は「印刷プレビュー通りに印刷する方法」ですね。
82
想 詩拓@文芸サークル『文机』 @sou_sitaku 2020年7月16日
azumix2015 hiro_orso_viola この方法を使ってまだ文が途切れる事例はまだ見つかっていないのでそこはなんとも……。見つかれば条件を考えて回避する方法を見つけられるかもしれません
4
鱶森 @sHark_plus0 2020年7月16日
これほどExcelに自信ニキネキの解説が待たれるまとめも最近ないな どういう理屈なんだろう
4
太田 康宣 @mr_uckee 2020年7月16日
これは知らんかったで( ゚Д゚) #PC #Excel
3
STS @DokiyaSts 2020年7月16日
これありがたや。なんだかんだで紙プリントしないといけないことが多い仕事だから助かる。
0
とびー @tobigitsune 2020年7月16日
プロポーショナルフォントのせい。等幅フォントだと、各レイアウトと印刷の見た目が割と一致する。
16
(元)ブチョー閣下ラード @_choco_ 2020年7月16日
そう、まだ「プレビュー通りの印刷」という山が残っている…
10
TAKAMAGAHARA @SILVER_CAP 2020年7月16日
そもそもExcelは印刷を前提としたワープロソフトではないからねえ。
44
このたびは @kntbw_shr 2020年7月16日
結局行数増えて見た目悪くなるし行数増えるなら作り直す必要あるのでは?
0
古橋 @FuruhasiYuu 2020年7月16日
テキストボックス使うとページレイアウト表示でOKでも印刷するとアウト(途切れてる)ケース結構あったな。フローチャート作るときとかよく困った。
11
古橋 @FuruhasiYuu 2020年7月16日
sHark_plus0 ページレイアウトって機能自体が「印刷した時の1ページの状態を把握する機能」なので、なるべく印刷時の表示に寄せるってだけですね。普段はデータ表示上の視認性を重視してんじゃないかな。たぶん。
2
ホワイトヘアーデビル @whdanzi 2020年7月16日
SILVER_CAP じゃあ印刷なんてコマンド無くしちまえよ
32
sitimi @sitimito 2020年7月16日
印刷プレビューが印刷プレビュー(笑)なのなんとかしてほしい
50
ʕ•̫͡•ʔ Kanna☆ケンタウロス ʕ•̫͡•ʔ @ospf_area0 2020年7月16日
印刷時に文字が途切れるのは、Excel側ではなくプリンタドライバが原因だったはず。 おそらくプリンタによって微妙に文字処理が異なり、Windowsのプリンタドライバがそれを吸収し切れていないのだろう。
3
想 詩拓@文芸サークル『文机』 @sou_sitaku 2020年7月16日
ouminoumare です。最初に発見した職場のExcelは2019なので、最新バージョンでも同様の手順で対応できるはずです
8
hatiya @hatiya14 2020年7月16日
仮説を検証したらズバリだったとき、すごく気持ちがいいのわかる
7
成金 @TadaSaboRou 2020年7月16日
excelの印刷レイアウトはつないでいるディスプレイにも依存するという罠
5
Ichigo Mayo@Vまよーん @15my 2020年7月16日
名簿なら計算が必要な個所もなさそうですし、もしかしてWord上で表作ってそこに入力した方が安定するやつです!??
0
(・ิω・ิ)もろきう(・ิω・ิ) @moroQ_mayuge 2020年7月16日
( ˙꒳​˙ )印刷目的Excel利用者を窓から投げ捨てろー
8
茨 二科 @ibaranika 2020年7月16日
Wordくんの表は拡張や挿入したときの崩れがいちいちストレスになるから、できる限りエクセルを使いたいマン!
13
とんぷ @tongpu46 2020年7月16日
折り返して表示するのセルは必ず下段に余白を作るために末尾で改行を入れて回避してる。 そうすることでセルの高さに1行分の余裕が出来るので、 印刷時に予想外に折り返されたのしても大丈夫。
2
しわ(師走くらげ)@寝貯めしたい @shiwasu_hrpy 2020年7月16日
moroQ_mayuge うるせえアウトプットしないと駄目な書類を御役所だのめんどくさい方面から求められるんだよワイだってやりとうないわロックかけたデータで送らせろ!!!!!(カウンター:窓へ巴投げ)
22
mikunitmr @mikunitmr 2020年7月16日
表示倍率を変更するだけで、数字がセルに入り切るか入り切らないかが変わってきたりするんだよな。
5
MSどす🌖TL40 @msdos148 2020年7月16日
このぐらい自動でならないのは、もうExcel仕様のバグだよ。
16
barubaru @berururururu 2020年7月16日
エクセルでワープロ的な苦労するくらいならWordつか……えないから、Powerpointで妥協しとけよ。Excelの表は貼り込めるし。
0
Nicholai MARO @MAROCKs 2020年7月16日
普段から「ページレイアウト表示」にしているんで…。
5
SAKURA87@多摩丙丁督 @Sakura87_net 2020年7月16日
SILVER_CAP 表計算ソフトといえど、計算結果を出力する可能性は十分考えられ、その際に数値の注釈が切れたりするのはどう考えても治すべきバグであると思う。もっというとMicrosoftOfficeはワードでもズレるときはズレるし、切れるときは切れる。なんなら四大Officeソフトの中でズレや切れがないのはパワポくらいのものだ。
8
空弁者 @scavenger0519 2020年7月16日
Office はExcelの表を、PowerpointだけでなくWordにも貼れるし。Powerpointで四角を沢山書いて表を作るのもそりゃ趣味でやるなら「ご自由に!」だけれど。同様にWordの罫線機能で表を作るのもそりゃ趣味でやるなら「ご自由に!」だけれど。Excelで作った表を貼り付けると、中のデータを更新すると貼り付け先の内容も更新されるので、データの一元管理もできるんだ。書いた当初は「データの再利用はしない」と思っても将来はわからぬ。
0
空弁者 @scavenger0519 2020年7月16日
Office はWindows 3.1で動いていた4.2から利用しているけれど、WordもExcelもPowerpointもそれなりに使える人が、Excelで作った表をWordやPowerpointに貼り付けて…って使い方をしていない例を現在でもよく見かける。それぞれのアプリだけで収束している使い方なんだよね。それぞれの中で収束した使い方をしている人たちが多いから、それぞれのアプリで罫線と表作成機能が発達したんだけれど。罫線の充実もことの起こりは日本向け対策だしね。
0
まきにょ @makinyopp1 2020年7月16日
Windowsのシステム仕様で画面表示と印刷出力でフォントレンダラーが別なのが原因なので根本的にはどうしようもないらしい…Macは一体なのでこの問題は起きない
18
のヮの @ … @no05071730 2020年7月16日
表示フォントと印刷フォントの骨肉の争い(´・ω・`)
2
バレルロール @zoahunter 2020年7月16日
MAROCKs うん。あのキリトリ線見えてないと、不安になるよね…。
5
むげん @mugen_ju 2020年7月16日
scavenger0519 リンク貼り付けもオブジェクト埋め込みもそれぞれ一長一短あって微妙なんですよね・・・もうちょっと何とかならんものでしょうかね
2
乾也春海 @kanbaru 2020年7月16日
私は印刷が必要な際はPublisherにもっていってます。紙の資料作るなら一番手軽なソフトかなと。
6
Live long & prosper @titan3xFnfxte 2020年7月16日
Sakura87_net 前半は同意。後半は反対。そんなことを気にしてるのは、いまだに紙ベースで仕事をしている老害だけだから、そこに力を入れるのは本末転倒。
1
DDD @MoguDdd 2020年7月16日
確実に出力したいならPDF保存の一手間で機種依存も無くせるぞ。デザイン屋から言わせたら余白を多く持たせて改行も打ち込むことと、そもそもEXCELにそんな事を期待しないことが一番だと思うよ。
21
RGB000 @19666_61 2020年7月16日
makinyopp1 一瞬納得しかけたけどWindows作ってるのもMicrosoftじゃないか(部署が違うのだろうけど)
7
金目の煮付 @kinmenitsuke 2020年7月16日
sitimito (仮)じゃなくて(笑)ってところが好き。
1
ポッカ @pokka80 2020年7月16日
Excelほ見切れ対応疲れたから、Wordの使い方頑張って覚えたわ。スタイル用意すればエクセルより楽。別のソフトにアウトプットしない前提だが…
2
ポッカ @pokka80 2020年7月16日
makinyopp1 dpiが実画面とソフトウェアで食い違いがあるため、整合性に問題がある印刷データができてしまうのではないでしょうか
0
佐渡災炎 @sadscient 2020年7月16日
印刷とDTPの区別がつかない低能 whdanzi
1
佐渡災炎 @sadscient 2020年7月16日
「プレビューと実際の印刷結果が違う」などという些末なことにこだわるやつは、「印刷物だからと言って必ずしも見栄えにこだわる必要はない」という当たり前のことを受け入れられない野蛮人。
0
堀石 廉 (石華工匠) @Holyithylene 2020年7月16日
単に文章を書きたいだけならWordの選択もありだけど、文字列を処理したいと思ったらExcelが圧倒的に便利。
9
Fatalwedge @Fatalwedge 2020年7月16日
Office2007発表時のMS様「ジャップランドは印刷プレビューの使用頻度が異様に高いのですぐに呼び出せるようにしといたぞ、嬉しかろう?」 違う、違うのだ……
1
mikunitmr @mikunitmr 2020年7月16日
berururururu パワポでもたまにあるぞ。PCによって枠の中に文字が入り切ったり折り返したりするの。
2
日日日 @0Ag5CBElQtijB8P 2020年7月16日
sou_sitaku 2007から2019の間のバージョンは、この方法が使えるかもしれないということですね。
1
なりなりなりこ @narikonari1 2020年7月16日
Lotus133の昔から、印刷ズレる!は変わらないねぇ
1
DJ TOD🖖♌ @CHICKEN_TODO 2020年7月16日
Excelが見た目通りに印刷できるようになったらノーベル賞モノだと思う(´・ω・`) ってゆーか一番の問題は、表計算ソフトを表計算以外で使ってる人間だと思う。。。(´・ω・`)
7
(・ิω・ิ)もろきう(・ิω・ิ) @moroQ_mayuge 2020年7月16日
shiwasu_hrpy ( 'д') 知ったことかー(大変やね) ⊂ 彡       ))Д´) ※このAAは社会的距離に  配慮されています
3
ばしにぃ @hiro_orso_viola 2020年7月16日
納品物が紙媒体だからこそ体裁や見た目に拘るお客さんも居ましてね…主に銀行とか官公庁なんですがええ
4
のヮの @ … @no05071730 2020年7月16日
そういえばこの問題ってテキストボックスで文字数ぴったりに形を合わせたときにも起こるんじゃなかったっけ?(´・ω・`)
1
S.O. @so_rei 2020年7月16日
技術的に難しいのは理解できるんだけどね~・・・なんとかしてほしいよね。
0
messie☆作り方公開・縫わないマスク超簡単! @fairymessie 2020年7月16日
本日、何も考えずに作られた「横に長過ぎて印刷横設定に1枚にしても入らないExcel表」を送りつけられてキレてたワイ。本当にこういうキメ細かい人には査定上げてあげて欲しい。
1
マサ@撮影依頼、大・大募集中 @kinrei_suzuki 2020年7月16日
昔「MAC版との互換性維持で仕方ない」と聞いた覚えが。少しの余裕ある対処で済むのであんまり気に……なる、なるんだ。なんだよ!また文字が切れてるじゃないか!
1
ユーコン @yukon_px200 2020年7月16日
そうだ、ウィンドウズ版の桐を使おう!
0
ユーコン @yukon_px200 2020年7月16日
1セルに1文字づつ書けば、プレビューと印刷結果が一致したりしない?w
0
地雷伍長 @ACPP_DangerMine 2020年7月16日
情シスが頭を悩ませそうなコメントばっかり・・・Excelは表計算ソフトだよ!
3
地雷伍長 @ACPP_DangerMine 2020年7月16日
「プルダウンを選択した際にロード時間がかかってもいい」「マクロの動作が今より遅くなってもいい」「グラフの描写に5秒まってもかまわない」こんな人だけが、Excelが正確な印刷描写を切り捨てたことに文句を言うべき。
1
地雷伍長 @ACPP_DangerMine 2020年7月16日
fairymessie 参考までに言っておくと、Excelはパソコンやプリンターの違いを読み込んで印刷範囲を合わせようとしない。 すなわち、いくら自分のパソコン画面で印刷範囲を合わせても、パソコンやプリンターが違う人にデータを渡した瞬間に自分のパソコンで見えてた印刷範囲からずれる可能性がある。 細かい位置合わせは、データの受け渡しがあるならやるだけ無駄。
4
꧁꧂眼鏡オヤジ꧁꧂ @kgbn1112 2020年7月17日
WQHDで作ったEXCELをFHDの人に送ったら、印刷時に変な改ページが入りまくるとクレーム来たことがあるな。
0
さかきみなと⛅榊鐵工 @syouth 2020年7月17日
未だにバグ回避技が必要なソフトって……。(;´∀`)
0
SAKURA87@多摩丙丁督 @Sakura87_net 2020年7月17日
sk_exe ということはOpenTypeフォントを指定したらズレなくなるのかな。
0
GAIA @2xpush 2020年7月17日
そもエクセルでやんな
0
あごにー @Agony_01 2020年7月17日
いったんPDF化して確認すれば済むだけの話では?結局プリンタ側のドライバと整合性取らなきゃいけないし、複数のPC間でデータ共有してる場合はどうするのかみたいな問題がどうしようもないから、エクセルにその機能を期待する方が間違ってると思う。
0
古橋 @FuruhasiYuu 2020年7月18日
Agony_01 いったん確認しなくて済むならしないほうがいいでしょってだけの話では?
0
あごにー @Agony_01 2020年7月18日
プリンタドライバとエクセルで処理が違うんだから、確認作業はどっちにしろ必要なのでは・・・?プリンタドライバを作ってるのはMSじゃなくてプリンタを作ってる会社だし、一元化できないっしょ。
4
あごにー @Agony_01 2020年7月18日
ああ、プリンタドライバだけじゃなくてフォントもかかわってくるな。厳密な処理を盛り込むとどれだけ重くなるかわかったもんじゃないし、印刷のためだけに他の機能に悪影響出していいのかっていう問題もあるから、印刷する直前までは印刷の都合は無視するっていうのは妥当だと思うよ。
1
ぐるり @gururi 2020年7月19日
Osakaフォントに合わせてあるから他のフォントだとおかしくなるとかなんとか……
0
想 詩拓@文芸サークル『文机』 @sou_sitaku 2020年7月19日
表計算以外に使うのが悪い、という意見に関して一言。 表計算というのは、帳簿の計算や記録の集計等に使う、という意味だと思うのですが、仮に住所や電話番号を示した名簿を作った場合、「○○市内の」などのフィルタリング機能があるのとないのとでは大違いです。 またExcelには「セル」というアドレスがあるため、非常にマクロ処理がしやすいという大きな利点もあります。
0
想 詩拓@文芸サークル『文机』 @sou_sitaku 2020年7月19日
「一覧」や「簡単なデータベース」を考える際にはまずExcel利用を考えます。データベースとしてならAccessを使えというのは正論ですが、汎用性や簡易性を考えるとExcel利用でも十分に目的を果たしてくれます。要は目的を果たせれば何を使っても構わないというのが自分の考えです。
0
らぃりる-A列車switch版に期待中 @Liriru 2020年7月19日
そもそも、Excelを印刷するのが間違いなのです。
0
etoh @etoeto13 2020年7月19日
奨学金返済免除の申請書類がエクセルで地獄だったのを思い出した… 文章の入力先が横20セルぐらいの結合セルが20行ぐらい。 入力し続けても下の結合セルにはもちろん自動で行ってくれないので、プレビューで確認しながらはみ出るところは改行を入れて次の行にペースト。 PDFに出力すると、例のごとくずれて2行になるところが出現。それ以降のすべての行ごとに改行と数文字のカットアンドペースト…
0
やまかけうどん @yamakake_udon 2020年7月20日
この手順の前にプリンタの設定が終わっている必要がある。皆が MS ゴシックだと思っている印字結果は、実際にはプリンタ搭載フォントのことがある。
1
ア・ソコ @yochie0891 2020年7月20日
個人的に好きなMeiryoUIだと印刷プレビューでちゃんと全部見えてるのによく切れる(´・ω・`)
0
minstrel🚲 12/12袖ヶ浦チャレンジ @minstrelatElore 2020年7月20日
そもそも印刷することが前提のツールじゃなかったんだけどなぁ。
2
青列車@letrainblue81号 @letrainblue811 2020年7月21日
それがあるからExcelで作成した書類をプリントアウトする時は必ず印刷プレビューで確認、文字が欠ける様なら再度推敲、セルの書式設定から配置を選んで折り返させたり縮小させたり時にはセルを増やして統合させたり…あの手この手で確認してそして印刷…そしてプリントアウトされて始めて気が付く変換ミス…orz
0
Taka @tnakamura23 2020年7月21日
画面で表示するのだって同じファイルが別のディスプレイ解像度やプリンタドライバ使うと収まったりはみ出したりするんだから文字をセルの大きさギリギリに収めようとすること自体に無理があるんだがなあ。
0
ファング・リウ @FangRyu 2020年7月21日
プリンタ側でTrueTypeフォントを代替フォントで勝手に置き換えてしまうと、印刷イメージからさらにずれる現象が出ることがあるので、それをさせずにTrueTypeフォントで印刷を強制するといいです。Excel98のころからの有名な話です。インストールされたプリンタの設定画面から行けるかと思います。
0
くにまさ @f_kuni 2020年7月21日
Sakura87_net PowerPointでも最後の文字が見切れるのはたまにありますね。ノートPCのディスプレイでは出るのに本番の発表のためにプロジェクターに繋ぐと最後の一文字が出ないという。PowerPointはなんのためのソフトかと。
0
Masaki☆ @masaki_kkmt 2020年7月21日
BTOでPC買ったら、仕様書がぶち切れまくってて「御社アアァァァァァ!!!!」ってなったことがあります…… イヤ型番とか切れてちゃだめでしょ……
0
YF @annex38 2020年7月22日
Youtubeとかblogで我こそはExcelマスターみたいな顔して講座開陳してるひとってイタいなー
0