我有一台戴尔 XPS13 笔记本电脑,其推荐分辨率为 3840x2160,推荐缩放比例为 300%
这些是我使用的值,通常一切正常。
有时,当我尝试在外部显示器断开连接的情况下使用 Power Query 时,Power Query 编辑器中的文本和图标非常小(以至于无法阅读),就好像它们没有通过上面提到的 Windows 中的设置重新缩放.
如何强制 Power Query 编辑器对显示使用适当的缩放比例?
我有一台戴尔 XPS13 笔记本电脑,其推荐分辨率为 3840x2160,推荐缩放比例为 300%
这些是我使用的值,通常一切正常。
有时,当我尝试在外部显示器断开连接的情况下使用 Power Query 时,Power Query 编辑器中的文本和图标非常小(以至于无法阅读),就好像它们没有通过上面提到的 Windows 中的设置重新缩放.
如何强制 Power Query 编辑器对显示使用适当的缩放比例?
这个问题一直困扰着我一段时间,我终于偶然发现了这个线程,它告诉我同样的问题在这一点上已经存在很多年了。我还在该线程中添加了这个回复,以防它帮助不是 SU 用户的人。
tl;dr:如果您遇到此问题,请在断开或连接到外部显示器后关闭并重新打开 Excel。
长版
我发现:
a) 如果我在断开笔记本电脑与其他显示器的连接之前打开了 Excel,那么当我断开笔记本电脑与其他显示器的连接,然后尝试从已打开的 Excel 实例中使用 PowerQuery 时,Power Query 编辑器将无法正确缩放并且将出现在笔记本电脑的主显示屏的推荐分辨率中,无需缩放(即它太小)。如果我随后完全关闭 Excel,然后重新打开 Excel 并再次尝试使用 Power Query 编辑器,编辑器将正确缩放。
b) 如果我在笔记本电脑与其他显示器断开连接时打开 Power Query 编辑器,然后我将笔记本电脑连接到其他显示器,PowerQuery 编辑器将不会重新缩放并且会显得非常大。同样,当其他外部显示器连接到笔记本电脑时,PowerQuery 编辑器不会重新缩放。关闭并重新打开 PowerQuery 编辑器将无济于事。编辑器中的文本和图标将很大且无法使用。解决此问题的唯一方法是(再次)完全关闭 Excel,然后重新打开 Excel 并重新打开 Power Query 编辑器。
因此,在这两种情况下,断开或重新连接后重新启动 Excel 可以解决缩放问题。
我阅读了有关Office 对高清显示器的支持,然后阅读了有关高 DPI 设备的 Windows 缩放问题。在该页面上的解决方法下,建议检查应用程序是否支持 DPI(即,当应用程序在不同分辨率的显示器之间移动时,它们是否可以响应 DPI 的变化(当您将笔记本电脑连接到显示器时会发生这种情况)您的显示器设置为主显示器,因此 Excel 会自动弹出到显示器))。
我下载了推荐的工具,发现 Power Query 不支持 DPI:
上图中的两个“Microsoft.Mashup.Containers”行实际上是集成 Power Query 加载项的容器,从最后一列可以看出,它们是 DPI 不知道的。我不是专家,但我相信这意味着 Power Query 不知道正在使用的显示器上的 DPI 已经改变。这将更详细地描述如何在您的 Office 解决方案中处理高 DPI 和 DPI 缩放。
具体来说,有关 Windows DPI 感知模式和 DPI 不感知模式的表格。
在任何情况下,由于集成的 Power Query 编辑器(通过 Get & Transform 访问)无法识别 DPI,因此当您切换分辨率(即断开/连接到外部显示器)时,您必须重新启动 Excel(以及因此包含 Power Query 的容器)。
我可以通过将我想要 Power Query 窗口的监视器作为主显示来解决这个问题:
出于某种原因,电源查询似乎从主显示器而不是它正在显示的显示器上获取其缩放设置。如果有必要,在重新启动 excel 后,您可以恢复主显示设置。
注意:这在 Windows 11 中有效,我目前无法在 Windows 10 上进行测试。
您是否尝试过打开高级 DPI 设置?
右键单击桌面,然后选择显示设置,然后在缩放和布局下的窗口中单击高级缩放设置,然后在新窗口中打开“让 Windows 尝试修复应用程序以使其不模糊” 查看屏幕截图
我希望这有帮助。