为什么excel表格里打印出的内容和排版时的不一致呢,打印出来后有些内容总会压到表格线上

尤其时有很多表格时,一个一个调整太麻烦了
2024-12-29 19:56:24
推荐回答(5个)
回答1:

这是 excel 的通病了~~
点击列和行左上角的交叉处,全选工作表,然后给你两个建议,任选其一即可:
1、右键“设置单元格格式”,弹出窗口中点“对齐”选项卡,勾选“缩小字体填充”后“确定”。
2、把鼠标指向任意两个相邻的列中间,出现“黑十字”后双击鼠标左键,以便调整为合适列宽。

回答2:

用宏

Sub test()
    iRowFirst = 4      ' 要加高的第一行
    iRowLast = 101     ' 要加高的最后一行
    iHeigh = 3         ' 加高的像素,自己调节到合适数值
    For i = iRowFirst To iRowLast
        Rows(i).RowHeight = Rows(i).RowHeight + iHeigh
    Next
End Sub

回答3:

选中所有表格 选择 格式 对齐 自动换行。格式 行 最适合的行高。列 最适合的列宽。

回答4:

调整字号,有些字号会出现问题,比如字大小选10出现问题,而选9则正常

回答5:

你先打印预览一下,看看那里不合适在excel表格里改一下不就行了