Excel 2010以降において、以前の2003(拡張子xls)で作成されたExcelファイルを開いて印刷しようとすると、印刷されないことがあるようです。もちろん、画面内では、罫線がちゃんと見えています。そんなことってあるのかな?と思って調べてみるとけっこう問題としてあがってました。
しかし、解決策としてどれもいまいちしっくりこない解決策。
私が思うには、プリンタドライバとの相性の問題だと思います。
Excelで罫線を引いたとき、設定をしていなくても罫線の太さや色の情報を保持しています。その情報がプリンタタドライバ上では認識できないものとなっているのではないかと思います。
印刷プレビューで確認した時にあまりにも小さく表示すると罫線が表示されないことがあるとおもいます。あまりにも線が細いため画面の表示の最小単位よりも小さくなるため表示できないのですが、これと同じことがプリンタでも起きていると思われます。あまりにも細いため。また、100%シート全体を収めるように印刷することが多いと思います。その場合にも100%以下となり縮小された場合に細い線がさらに細くなり印刷不可能となっているものと思います。
もう一度、罫線を新しいExcelで引きなおすことがよいとおもいますが、それでもダメな方は、以下、いろいろと検索するとでてきましたので、参考までに張り付けておきます。以下を見てもやはりプリンタドライバの影響が大きそうです。
長く使う場合は、いったん空のExcelシートを用意してシート全体を選択し、コピー&ペーストして使われるのが良いかと思います。もちろんシート間を参照しあうような複雑に数式が入っている場合は簡単にはできないとおもいますが、どんな場合でも新しく作り直すことをお勧めします。
- Excel 2003 で作成した表を Excel 2010 で印刷すると、罫線の細線がところどころ消えてしまいます
http://answers.microsoft.com/ja-jp/office/forum/office_2010-excel/excel-2003/34367b8d-5bc1-4ae9-bdb7-e9acd54997a3
(内容)罫線の色の設定が「自動」になっている。「黒」にして引き直すと印刷された - Excel2010で作成したシートを印刷したが、罫線がすべて印刷されない。印刷機器メーカーに確かめると、PCへの設定
http://r-takayama.at.webry.info/201108/article_5.html
(内容)印刷時の設定で、ページレイアウトのシートのオプションで「枠線」を印刷する、にチェック - エクセル2010で罫線が印刷されない
http://okwave.jp/qa/q6614373.html
(内容)ヘッダーフッターを消す - エクセル2010の罫線が印刷できない
http://r-takayama.at.webry.info/201108/article_5.html
(内容)Windows(OS)の設定でウィンドウの色とデザイン「ハイコントラスト白」にすると印刷される。
(それでも印刷できないという記事もあり)