这个问题在百度查询了一上午综合各位大咖回复已基本解决:
原因是Windows系统默认的显示分辨率DPI为96点/英寸(十进
制),而现在的打印机属性基本都是300、600点/英寸,两数不能整除造成编辑页面与打印预览页面(实际打印效果)每行文字不一致(前提是单元格设置了
自动换行),当编辑页面显示一行快满时打印预览会有自动换行且显示不全(自动换行部分被遮挡)。
解决方法是微调Windows系统的显示分辨率DPI为100点/英寸,即可在Excel表格编辑时达到“所见即所得”的效果。老版操作系统在显示属性中可设置DPI,我的Win10需要在注册表中修改设置:
展开HKEY_CURRENT_UsER\Control Panel\Desktop,然后在其中找到LogPixels这一项并双击点击即可设置(10进制),设置完重启生效。详见大师解答:网页链接
测试Excel打印效果正常,不过新的问题是打印机变慢,还需要研究解决。