比如在表格中一单元格显示格式是
但在打印预览和打印出来的时候格式是
出现这种情况的原因是什么?如何才能使打印的时候与表格中的显示格式是一样的?
对了 我用的是07版的
这个问题在百度查询了一上午综合各位大咖回复已基本解决:
原因是Windows系统默认的显示分辨率DPI为96点/英寸(十进制),而现在的打印机属性基本都是300、600点/英寸,两数不能整除造成编辑页面与打印预览页面(实际打印效果)每行文字不一致(前提是单元格设置了自动换行),当编辑页面显示一行快满时打印预览会有自动换行且显示不全(自动换行部分被遮挡)。
解决方法是微调Windows系统的显示分辨率DPI为100点/英寸,即可在Excel表格编辑时达到“所见即所得”的效果。老版操作系统在显示属性中可设置DPI,我的Win10需要在注册表中修改设置:
展开HKEY_CURRENT_UsER\Control Panel\Desktop,然后在其中找到LogPixels这一项并双击点击即可设置(10进制),设置完重启生效。详见大师解答:网页链接
测试Excel打印效果正常,不过新的问题是打印机变慢,还需要研究解决。
首先谢谢你,再请问大虾,如何才能使普通视图与页面视图的显示效果是一样的呢?
要是它们显示不一样,就得打印的时候要到页面布局中调整,浪费时间。
能不能说得详细些?为什么会出现不一致的情况?还有选了小字体填充就不能自动换行了