3つほど方法を考えて見ました。
それぞれを、シート全体に適用するマクロです。
1 文字を小さくする。
Sub Macro1() Cells.ShrinkToFit = True End Sub
2 折り返す。
Sub macro2() Cells.WrapText = True End Sub
3 列幅を広げる。
Sub Macro3() Columns("A:IV").EntireColumn.AutoFit End Sub
エクセルは表計算ソフトであり、ワープロソフトではありません。
ですので、エクセルで文章を書くのをやめて、ワープロソフトを使用する
というのがもっともスマートな解決策ではないでしょうか。
とはいえ、どうしてもエクセルを使用したいというのであれば、
といった対処が良いと思います。
対処になっていません。
http://www.nbcom.co.jp/PC-Support/FAQ/xls/ht/xls102000ht002.shtm...
所詮表計算ソフトにワープロ的な仕様を求めることが無理なようです。
印刷のプレビューで確認して危ない時はフォントのサイズを小さくするしかないようです。
解決になっていません。