1. 问题描述
单元格如果设置了自动调整行高,那么单元格的列宽会保持不变,只会根据文本长度来调整行高。
一旦文本过长,行高超出了页面的高度,此时会报错:错误代码:11300002 行高列宽超出页面大小设置,如下图所示:
2. 报错原因
不光是上面问题描述中超出页面高度造成的报错,还有其他一些情况也会产生这个报错,总结如下:
某个单元格内容很长,且设置了自动调整行高。
某个单元格内容很长,且设置了自动调整列宽。
重复标题行与列设置有问题也可能会出现上述问题。
3. 解决方案
3.1 合并单元格
如果是设置了自动调整行高导致的,可以纵向合并单元格,横向不要合并。
使一格占多行,这样就可以把行高大于页高的单元格拆分为多行进行计算,预览就不会有问题。而是以多页的方式显示出来。如下图所示:
注:列宽同理,一个单元格的宽度不能大于一页的宽度。否则将会出现错误,可以横向合并单元格。
3.2 调整页面设置
如果是设置了自动调整行高导致的,可以增大页面高度。如果是设置了自动调整列宽导致的,可以增大页面宽度。如下图所示: