我有一台戴尔 XPS13 笔记本电脑,其建议分辨率为 3840x2160,建议缩放比例为 300%
这些是我使用的价值观,通常一切正常。
有时,当我尝试在断开外部显示器的情况下使用 Power Query 时,Power Query 编辑器中的文本和图标会变得非常小(以至于无法读取),就好像它们没有根据上述 Windows 中的设置重新缩放一样。
如何强制 Power Query 编辑器使用适当的比例进行显示?
答案1
这个问题困扰了我一段时间,最后我偶然发现了此主题这告诉我,同样的问题已经存在很多年了。我还在这个帖子中添加了此回复,希望它能帮助那些不是 SU 用户的人。
总结:如果您遇到此问题,请断开或连接外部显示器后关闭并重新打开 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 编辑器(通过获取和转换访问)不了解 DPI,因此在切换分辨率(即断开/连接到外部显示器)时必须重新启动 Excel(以及保存 Power Query 的容器)。
答案2
答案3
您是否尝试过打开高级 DPI 设置?
右键单击桌面,然后选择“显示设置”,然后在“缩放和布局”下的窗口中单击“高级缩放设置”,然后在新窗口中打开“让 Windows 尝试修复应用程序以使其不模糊” 看截图
我希望这有帮助。