两台机器的Excel打印页面不同

tha*_*s.a 2 printing margins microsoft-excel

我想从两台不同的机器打印一个 Excel 电子表格。在第一台机器上打印在单页上,而在第二台机器上则需要两页,因为最后一行无法容纳在第一页上。

我在两台机器上安装了相同的驱动程序。以下所有打印机上都会出现此问题:

  • Microsoft XPS 文档编写器(虚拟打印机)
  • PDF Writer - Bio pdf(虚拟打印机)
  • Xerox Phaser 6121MFP(物理打印机)

我知道这是一个老问题,可以在许多技术论坛上找到,但到目前为止还没有解决方案。

跨机器常见的详细信息:

  • Windows 版本 10.0.10240(行为与 Windows 7 相同)
  • MS Office Professional plus 2010 版本 14.0.7162.50000(64 位)

两台机器上的细节不同

  • 机器1:联想T430U
  • 机器2:联想L540

pdf输出机1台(OK)

pdf输出机1台

pdf输出机2(不行)

pdf输出机2

XPS输出机1(OK)

XPS输出机1台

xps 输出机 2(不正常)

XPS输出机2

Excel 页面设置

Excel 页面设置

Excel 页边距

Excel 页边距

PDF设置

PDF设置

XPS 设置

XPS 设置

小智 5

这是 DPI 设置的问题。我猜一台计算机正在使用 125%,另一台计算机正在使用 100%。

可以通过右键单击桌面并查看显示设置并进入“比例和布局”标题来找到此设置。

Excel 是由猴子编程的,他们显然认为将打印项目的大小与屏幕上的 DPI 联系起来而不是某个独立的数字是个好主意,然后根据屏幕渲染所需的 DPI 进行缩放。