
私はDell XPS13ラップトップを持っていますが、推奨解像度は3840x2160、推奨スケーリングは300%です。
これらは私が使用する値であり、一般的にはすべて正常に動作します。
外部モニターを取り外した状態で Power Query を使用しようとすると、Power Query エディターのテキストとアイコンが、前述の Windows の設定によって再スケーリングされていないかのように、非常に小さく (判読できないほど) なることがあります。
Power Query エディターで表示に適切なスケーリングを使用するように強制するにはどうすればよいですか?
答え1
この問題はしばらく私を悩ませていましたが、ついにこのスレッドこれは、この時点で同じ問題が何年も続いていることを私に教えてくれました。SU ユーザーではない人の役に立つかもしれないので、この返信もそのスレッドに追加しました。
要約: この問題が発生した場合は、外部モニターから切断または接続した後、Excel を閉じて再度開きます。
ロングバージョン
私は次のことを発見しました:
a) ノート PC を他のディスプレイから切断する前に Excel を開いている場合、ノート PC を他のディスプレイから切断し、すでに開いている Excel インスタンスから PowerQuery を使用しようとすると、Power Query エディターは正しく拡大縮小されず、ノート PC のメイン ディスプレイの推奨解像度で拡大縮小されずに表示されます (つまり、小さすぎます)。その後、Excel を完全に閉じてから Excel を再度開き、Power Query エディターを再度使用しようとすると、エディターは正しく拡大縮小されます。
b) ラップトップが他のディスプレイから切断されているときに Power Query エディターを開いたままにして、ラップトップを他のディスプレイに接続すると、PowerQuery エディターは再スケーリングされず、途方もなく巨大に表示されます。また、他の外部モニターがラップトップに接続されている場合、PowerQuery エディターは再スケーリングされません。PowerQuery エディターを閉じて再度開いても役に立ちません。エディター内のテキストとアイコンは巨大になり、使用できなくなります。これを解決する唯一の方法は、(再度) Excel を完全に閉じてから、Excel を再度開き、Power Query エディターを再度開くことです。
したがって、どちらの場合も、切断または再接続後に Excel を再起動すると、スケーリングの問題が解決されます。
私は読んだ高解像度ディスプレイ向けオフィスサポート、それから高 DPI デバイスの Windows スケーリングの問題そのページの回避策では、アプリケーションが DPI に対応しているかどうかを確認することを推奨しています (つまり、アプリケーションが異なる解像度のディスプレイ間で移動されたときに DPI の変更に応答できるかどうか (これは、ラップトップをモニターに接続し、モニターがメイン ディスプレイに設定されている場合、Excel が自動的にモニターに表示される場合に発生します))。
ダウンロードした推奨ツールPower Query は DPI に対応していないことがわかりました。
上の画像の 2 つの「Microsoft.Mashup.Containers」行は、実際には統合された Power Query アドインのコンテナーであり、最後の列からわかるように、DPI を認識しません。私は専門家ではありませんが、これは Power Query が、使用されているディスプレイの DPI が変更されたことを認識していないことを意味していると思います。これについては、オフィスソリューションで高DPIとDPIスケーリングを処理する。
具体的には、Windows DPI 認識モードと DPI 非認識モードに関する表です。
いずれにしても、統合された Power Query エディター ([取得と変換] を介してアクセス) は DPI を認識しないため、解像度を切り替える (つまり、外部ディスプレイを切断/接続する) ときには、Excel (および Power Query を保持しているコンテナー) を再起動する必要があります。
答え2
Power Query ウィンドウを表示するモニターをメイン ディスプレイにすることで、この問題を解決できます。
- デスクトップを右クリック > ディスプレイ設定
- パワークエリウィンドウを表示するモニターを選択します
- 「複数のディスプレイ」の下で、「これをメインディスプレイにする」にチェックを入れます。
- Excelを再起動する
何らかの理由で、Power Query は、表示されているディスプレイではなく、メイン ディスプレイからスケーリング設定を取得するようです。必要な場合は、Excel を再起動すると、メイン ディスプレイの設定を復元できます。
注: これは Windows 11 で有効ですが、現時点では Windows 10 ではテストできません。
答え3
高度な DPI 設定をオンにしてみましたか?
デスクトップを右クリックして「ディスプレイ設定」を選択し、「スケールとレイアウト」の下のウィンドウで「スケーリングの詳細設定」をクリックし、新しいウィンドウで「Windows がアプリをぼやけないように修正する」をオンにします。 スクリーンショットを見る
これが役に立つことを願っています。