- ベストアンサー
エクセルの印刷が切れてしまいます・・・
現在、エクセル2007を使用しています。今までは、エクセル2000を使用していました。2000で作成した表を、2007で印刷したら、下の方が切れてしまいます。何故でしょう?データが多いのでしょうか?2000で印刷すると普通にですんです。対処方法を教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
エクセル2007になって印刷の仕組みなどが変わったとは聞いていません。 2000で印刷時に設定されていた 余白 セル幅 行高 ヘッダー・フッター などが、2007でブックを読み込んだとき、2007には引き継がれないのだと思います。 ですから、2007で設定されている規定値?で印刷しているのだと思いますが、それと2000時代の設定値か規定値と、2007と違う(余白の場合は大きく取りすぎている)のだと思います。 2000が今でも使えるなら、2000で上記数値を下記で調べ、2007のそれらと比較すると面白いと思います。 ーー 参考 余白を知るVBA Sub test01() MsgBox ActiveSheet.PageSetup.LeftMargin MsgBox ActiveSheet.PageSetup.RightMargin MsgBox ActiveSheet.PageSetup.TopMargin MsgBox ActiveSheet.PageSetup.BottomMargin End Sub ーー 印刷ページの行高合計VBA Sub test01() Dim cl As Range Dim h As Range Set h = Application.InputBox("印刷範囲のA列を範囲指定", Type:=8) gh = 0 For Each cl In h gh = gh + cl.RowHeight Next MsgBox "行高合計 " & gh End Sub
その他の回答 (2)
- koko88okok
- ベストアンサー率58% (3839/6543)
2007での「印刷プレビュー」でも切れている場合は、「通常使うプリンタに設定」されているプリンタが違っているのではないでしょうか? 印刷は、プリンタのドライバの仕様によって決まりますので、「ページ設定」などで余白を調整する必要があります。 同じファイルでも、ページ数の多いファイルの場合では、1ページに印刷される行数が変わることがあります。
- choco_jiji
- ベストアンサー率31% (528/1701)
余白の設定は合ってますか? セルの間隔が違うのかも知れません。 印刷したい範囲をドラッグして選択し、 ファイル→印刷範囲→印刷範囲の設定 で、指定範囲のみを印刷するようになります。 あとはプレビューを見て余白等を調節してください。
補足
いろいろとありがとうございます。しかし、行間を狭くしても駄目。余白を調節しても駄目・・・。プレビューではきちんと入っているんですよ。あるシートは、罫線はすべて印刷されるのですが、最後の行の文字と数字が印刷されなかったりもします。何か考えられますか?よろしくお願いします。