
我有一台 Dell 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 編輯器(透過Get & Transform 存取)不支援DPI,因此當您切換解析度(即斷開/連接到外部顯示器)時,必須重新啟動Excel(以及儲存Power Query的容器)。
答案2
答案3
您是否嘗試過開啟進階 DPI 設定?
右鍵單擊桌面,然後選擇“顯示設定”,然後在“比例和佈局”下的視窗中單擊“高級縮放設定”,然後在新視窗中啟用“讓 Windows 嘗試修復應用程序,使其不模糊” 看截圖
我希望這有幫助。