excel单元格中的内容,在编辑状态下和打印预览状态下显示不同;自动调整行高,行与行之间的间隔太小。

如上图所示:
问题1 在编辑状态下单元格内容可以显示完整,但是在打印预览状态下,内容就缺失了。我的是excel2013版本,单元格使用了自动换行、自动调整行高。如果是几行,我可以手动调整行高完成,但是如果是几百行的内容,靠手动调整是在太麻烦了。
问题2 使用了自动调整行高以后,文字与上下边框线的距离很近,打印出来的表格很难看,近似于行与行粘在一起,怎样才能在使用自动调整行高功能的情况下,增大行与行的间隔距离呢?
已经设置了自动换行,已经是在分页预览模式下进行的编辑

EXCEL对大块文章的处理能力较差,毕竟它的任务是为计算和表格服务的,编辑不是它的主业,行高只有手动(拖动或输入数字)自动这两种,行间距只有手动插换行符,所以在编辑大块文章时尽量在WOOD中进行编辑处理,但要注意的是有许多在WOOD中的格式在EXCEL中未必会保持原样。
你的遇到的问题最好把文件转入的WOOD中编辑下,然后在转到EXCEL,另在自动行高时,我一般都会在大段文字前后手入空行。表格中的处理办法是,在数据列后输入公式="ALT+回车"&A:A&"ALT+回车".这样单元格内的内容前后都有一个空行,自动行高后好看些。
关于,显示和打印的问题,这在所有EXCEL版在打印时都会有些出入,比如在显示上看到单元格的数字完全看得见,可打印出来就是###这是没办法的事,只好要到打印预览中多看看,防止发生这样的事情。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-09-03
'把行高加大点,下列程序每次把行高增加5,可多次执行。
Sub 增加了行高()
    Columns("A:A").Select
    With Selection
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlCenter
        .WrapText = True
    End With
    For r = 2 To Cells(Cells.Rows.Count, 1).End(xlUp).Row
        Rows(r).RowHeight = Rows(r).RowHeight + 5    '可把最后的5改为其他数,是负数则减少
    Next r
End Sub

第2个回答  2014-07-08
这就是我们讲的所见非所得,最好是在分页预览模式下操作比较好,你这两个问题都能解决.追问

我就是在分页预览模式下进行编辑时出现的这样问题

本回答被提问者和网友采纳
第3个回答  2014-07-08
自动换行不行吗
相似回答