这个问题在百度查询了一上午综合各位大咖回复已基本解决:
原因是Windows系统默认的显示分辨率DPI为96点/英寸(十进制),而现在的打印机属性基本都是300、600点/英寸,两数不能整除造成编辑页面与打印预览页面(实际打印效果)每行文字不一致(前提是单元格设置了自动换行),当编辑页面显示一行快满时打印预览会有自动换行且显示不全(自动换行部分被遮挡)。
解决方法是微调Windows系统的显示分辨率DPI为100点/英寸,即可在Excel表格编辑时达到“所见即所得”的效果。老版操作系统在显示属性中可设置DPI,我的Win10需要在注册表中修改设置:
展开HKEY_CURRENT_UsER\Control Panel\Desktop,然后在其中找到LogPixels这一项并双击点击即可设置(10进制),设置完重启生效。详见大师解答:网页链接
测试Excel打印效果正常,不过新的问题是打印机变慢,还需要研究解决。
win10系统,在桌面右键,-显示设置-高级缩放设置-自定义缩放——输入:106-点击:应用——然后点击立即注销——然后重回桌面,打开文件,就可以了。
这个一定要注意,因为要注销,所以一定要先把文件都保存关闭,,将文件打印完之后,可以右键-显示设置-关闭自定义缩放并注销,就能将桌面重新恢复原来样子了,记得顶我上去,给我点赞
这个问题我也遇到了,已经解决了,造成这个问题的原因就是电脑跟打印机的DPI不是整数倍关系,按比例调整时出现了四舍五入,影响了精确度。一般打印机的DPI是300,电脑的DPI是96,300除以96是除不尽的,最简单的方法就是把电脑的DPI从96调整成100,这种调整非常小,不会对你的使用造成任何影响,但是却彻底解决了问题。
电脑桌面空白处鼠标右键------点击属性-----点击设置------点击高级------DPI设置成100
我试过了,可以的。
楼主的问题,是由于编辑时用的视图,和打印预览的视图不一致导致的。
通过菜单视图,切换到“页面布局”,就能解决这个问题。这时,编辑时看到的视图,就是打印时的真实视图。
希望有所帮助。
方法1,选择所在的单元格,按鼠标右键,选择:设置单元格格式---对齐,勾选缩小字体填充
方法2,选择单元格所在的列,拖宽