• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:モニタのサイズをVBAで取得することは可能ですか?)

VBAでモニタのサイズを取得する方法

このQ&Aのポイント
  • VBAを使用してモニタのサイズを取得する方法について説明します。
  • 解像度ではなくモニタのサイズをVBAで取得することは可能です。
  • モニタのサイズによって動きを変えたい場合、VBAを使用してサイズを取得することができます。デスクトップPCにモニタを付けて使っている場合に有用です。

質問者が選んだベストアンサー

  • ベストアンサー
  • mindatg
  • ベストアンサー率48% (110/227)
回答No.1

物理的なモニタサイズの取得は不可だと思います。 思いつく方法としては ・DPIと解像度から大よそのサイズを割り出す  一昔前なら96DPIがほぼ標準だったので特定可能でしたが高ppiのモニタが増えた昨今、現実的ではありません ・ドライバレベルでモニタサイズを推定する  モニタ用のドライバが入っているようなレアケースだけに限定されます。現実的ではありません  ビデオカードのドライバですら、モニタの物理的サイズは検出できていないですし ・製品名から特定する  特に設定せずPCに繋げているなら、汎用PnPとして表示されているため  ビデオカードのドライバを通してモニタの製品名(型番)を取得し特定・・現実的ではありません 以上です。

NTHZNRTFJV
質問者

お礼

ありがとうございます。

関連するQ&A