Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


57444 / 76732 ←次へ | 前へ→

【24025】Re:DPI設定の取得
回答  ちゃっぴ  - 05/4/10(日) 1:24 -

引用なし
パスワード
   >ちゃっぴさんに教えて頂いた、ツールですが、VBA、それもエクセルの
>初歩しか知らないので、やはり手に余るようです・・・

WScript.Echo となっている部分を Debug.Printとしてやることで
とりあえずは動作可能です。

ちなみにDPIは「LogPixels」Propertyになります。

要参照 Microsoft WMI Scripting VX.X Library

Dim objWMIService As WbemScripting.SWbemServices
Dim colItems   As WbemScripting.SWbemObjectSet
Dim objItem    As WbemScripting.SWbemObject

Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
  "SELECT LogPixels, PelsHeight, PelsWidth FROM Win32_DisplayConfiguration", _
  "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly)

For Each objItem In colItems
  Debug.Print "LogPixels: " & objItem.LogPixels
  Debug.Print "PelsHeight: " & objItem.PelsHeight
  Debug.Print "PelsWidth: " & objItem.PelsWidth
Next objItem

1 hits

【24003】画面の解像度、DPI設定の取得 やま 05/4/9(土) 19:22 質問
【24004】Re:画面の解像度、DPI設定の取得 ちゃっぴ 05/4/9(土) 19:37 回答
【24009】Re:画面の解像度、DPI設定の取得 やま 05/4/9(土) 22:10 質問
【24011】Re:画面の解像度、DPI設定の取得 Kein 05/4/9(土) 22:52 回答
【24013】Re:画面の解像度、DPI設定の取得 Kein 05/4/9(土) 23:05 回答
【24019】Re:画面の解像度、DPI設定の取得 やま 05/4/10(日) 0:15 お礼
【24016】Re:画面の解像度、DPI設定の取得 ちゃっぴ 05/4/9(土) 23:12 回答
【24022】Re:画面の解像度、DPI設定の取得 やま 05/4/10(日) 0:22 お礼
【24017】Re:画面の解像度、DPI設定の取得 bykin 05/4/9(土) 23:26 回答
【24021】Re:画面の解像度、DPI設定の取得 やま 05/4/10(日) 0:20 発言
【24036】Re:画面の解像度、DPI設定の取得 bykin 05/4/10(日) 16:08 発言
【24024】DPI設定の取得 やま 05/4/10(日) 1:04 質問
【24025】Re:DPI設定の取得 ちゃっぴ 05/4/10(日) 1:24 回答
【24026】Re:DPI設定の取得 やま 05/4/10(日) 1:40 発言
【24028】Re:DPI設定の取得 やま 05/4/10(日) 2:06 発言
【24029】Re:DPI設定の取得 Kein 05/4/10(日) 10:40 発言
【24039】Re:DPI設定の取得 やま 05/4/10(日) 19:01 お礼
【24054】OSに依存 やま 05/4/11(月) 9:35 質問
【24057】Re:OSに依存 Kein 05/4/11(月) 11:38 発言
【24063】Re:OSに依存 やま 05/4/11(月) 15:10 発言

57444 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free