excel打印预览时单元格内容与表格中不一致是什么原因?

比如在表格中一单元格显示格式是

但在打印预览和打印出来的时候格式是

出现这种情况的原因是什么?如何才能使打印的时候与表格中的显示格式是一样的?
对了 我用的是07版的

这个问题在百度查询了一上午综合各位大咖回复已基本解决:

原因是Windows系统默认的显示分辨率DPI为96点/英寸(十进制),而现在的打印机属性基本都是300、600点/英寸,两数不能整除造成编辑页面与打印预览页面(实际打印效果)每行文字不一致(前提是单元格设置了自动换行),当编辑页面显示一行快满时打印预览会有自动换行且显示不全(自动换行部分被遮挡)。

解决方法是微调Windows系统的显示分辨率DPI为100点/英寸,即可在Excel表格编辑时达到“所见即所得”的效果。老版操作系统在显示属性中可设置DPI,我的Win10需要在注册表中修改设置:

展开HKEY_CURRENT_UsER\Control Panel\Desktop,然后在其中找到LogPixels这一项并双击点击即可设置(10进制),设置完重启生效。详见大师解答:网页链接

测试Excel打印效果正常,不过新的问题是打印机变慢,还需要研究解决。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-23
win10系统,在桌面右键,-显示设置-高级缩放设置-自定义缩放——输入:106-点击:应用——然后点击立即注销——然后重回桌面,打开文件,就可以了。
这个一定要注意,因为要注销,所以一定要先把文件都保存关闭,,将文件打印完之后,可以右键-显示设置-关闭自定义缩放并注销,就能将桌面重新恢复原来样子了,记得顶我上去,给我点赞
第2个回答  2017-06-22
这个问题我也遇到了,已经解决了,造成这个问题的原因就是电脑跟打印机的DPI不是整数倍关系,按比例调整时出现了四舍五入,影响了精确度。一般打印机的DPI是300,电脑的DPI是96,300除以96是除不尽的,最简单的方法就是把电脑的DPI从96调整成100,这种调整非常小,不会对你的使用造成任何影响,但是却彻底解决了问题。
电脑桌面空白处鼠标右键------点击属性-----点击设置------点击高级------DPI设置成100
我试过了,可以的。
第3个回答  2017-04-10
楼主的问题,是由于编辑时用的视图,和打印预览的视图不一致导致的。
通过菜单视图,切换到“页面布局”,就能解决这个问题。这时,编辑时看到的视图,就是打印时的真实视图。
希望有所帮助。追问

首先谢谢你,再请问大虾,如何才能使普通视图与页面视图的显示效果是一样的呢?
要是它们显示不一样,就得打印的时候要到页面布局中调整,浪费时间。

本回答被提问者采纳
第4个回答  2013-10-31
方法1,选择所在的单元格,按鼠标右键,选择:设置单元格格式---对齐,勾选缩小字体填充

方法2,选择单元格所在的列,拖宽追问

能不能说得详细些?为什么会出现不一致的情况?还有选了小字体填充就不能自动换行了