[リストへもどる]
一括表示

タイトル4Kモニタ スケーリング150%
記事No4098
投稿日: 2023/06/08(Thu) 14:36
投稿者のんべえ
PPxでよく分からない現象に遭遇していますので知恵をお借りしたく投稿します。

モニターをフルHDから4Kタイプに変更した後、
ディスプレイのスケーリングを150%に設定。
Microsoft Excel2019、Word2019のオプション→全般→ユーザーインターフェイスのオプション
→複数ディスプレイを使用する場合→「互換性に対応した最適化」にチェック。

この状態で、
Win標準エクスプローラからExcelファイルクリックは正常にファイルを読み込み起動。
PPxでExcelファイルクリックで起動はするものの画面が崩れる。
モニターほぼ全画面でExcel起動しているようだが、ワークシートは1/4(フルHDサイズ?)の
ウインドウ状態で操作はほぼ不可能な状態。
ディスプレイのスケーリングが100%だと問題は発生しない模様。

PPxでExcelファイルを「ファイル名を指定して実行」で開くとき先頭に「explorer.exe」を追加すると
正常起動します。(explorer.exe ABC.xlsxで起動させる)

グラフックドライバー含めWindows側の問題のような気もしますが、エクスプローラで開くと問題なく
PPxで開くと不具合が発生するのが腑に落ちません。
当面の回避策として、explorer.exeを先頭に付けた状態でファイルクリック(起動)をさせたいのですが、
ファイル判別メニューでexplorer.exe %FDC 等設定しても、Windows規定のアプリで設定してあるためか
有効になりません。
また、「ファイル名を指定して実行」で開くときにexplorer.exeを先頭に付ける時は毎回入力しなければ
ならず、作業性が悪いです。

以上、なにか回避策など教えて頂ければと思います。

PPx Ver1.91 64bit
Win10,Win11どちらでも同じ現象が発生します。


タイトルRe: 4Kモニタ スケーリング150%
記事No4101
投稿日: 2023/06/08(Thu) 22:24
投稿者TORO
Excel / Word の「互換性に対応した最適化」は 座標系の調節動作
を制御する機能みたいですね。

PPx 経由だと PPx の HiDPI 対応を、そのまま受け継いで問題が
起きるのかもしれません。

検証していませんが、[Z]キーによるファイルの起動、
*start コマンドか start.exe 経由による起動のあたりを
試すと効果ありそうです。
また、互換性設定の環境変数 __COMPAT_LAYER が設定されて
いないかも確認してください。
例) %I"COMPAT_LAYER=%'__COMPAT_LAYER'" %: ABC.xlsx


タイトルRe^2: 4Kモニタ スケーリング150%
記事No4103
投稿日: 2023/06/09(Fri) 17:39
投稿者のんべえ
> また、互換性設定の環境変数 __COMPAT_LAYER が設定されて
> いないかも確認してください。

環境変数は設定されていませんでした。
*startコマンド経由も試してみましたが、状況は変わりませんでした。

もし、PPxのHiDPIを引き継いでいるとしたら、現状でPPx側での
解決は難しいのでしょうか?


タイトルRe^3: 4Kモニタ スケーリング150%
記事No4106
投稿日: 2023/06/10(Sat) 23:28
投稿者TORO
タスクマネージャの詳細タブにDPI対応の列を追加して、
Word2019/Excel2019 を Explore経由と、PPx経由で起動して確認
してみましたが、どちらも「システム」になっていて
違いが分かりませんでした。

あと思いつくのは、Word2019/Excel2019 のプロパティから
互換性タブ-「高 DPI 設定の変更」を選んで設定をいじるくらいです
これで変化が無いと、現状では対策が思い当たりません。


タイトルRe^4: 4Kモニタ スケーリング150%
記事No4114
投稿日: 2023/06/12(Mon) 15:30
投稿者のんべえ
> あと思いつくのは、Word2019/Excel2019 のプロパティから
> 互換性タブ-「高 DPI 設定の変更」を選んで設定をいじるくらいです
> これで変化が無いと、現状では対策が思い当たりません。

Word2019/Excel2019のプロパティに互換性タブがなく
「高DPIの設定の変更」は出来ないようになっています。
引き続き、色々設定を試しながらやってみます。
何か思い当たる箇所があればよろしくお願いします。