Excel VBA質問箱 IV

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

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


12655 / 76734 ←次へ | 前へ→

【69596】モニタの明るさを取得したいのですが
質問  yokapon  - 11/8/5(金) 12:44 -

引用なし
パスワード
   よろしくお願いいたします

モニタの明るさを取得する: WmiMonitorBrightness - WMI Sample (VBS)
tp://www.wmifun.net/sample/wmimonitorbrightness.html

を、エラーの場所が分かりやすいので エクセルで試してみましたが

'←ココ

実行時エラー '-2147217392 (80041010)':オートメーション エラーです。
となってしまいます

どう修正すればよいでしょうか
よろしくお願いいたします

実行マシン
XP機
VISTA機
で実行したいと思っています

Public Sub TEST()

  'Option Explicit
  
  'WMIにて使用する各種オブジェクトを定義・生成する。
  Dim oClassSet
  Dim oClass
  Dim oLocator
  Dim oService
  Dim sMesStr
  
  'ローカルコンピュータに接続する。
  Set oLocator = CreateObject("WbemScripting.SWbemLocator")
  Set oService = oLocator.ConnectServer(, "Root\WMI")
  'クエリー条件をWQLにて指定する。
  Set oClassSet = oService.ExecQuery("Select * From WmiMonitorBrightness")
  
  'コレクションを解析する。
  For Each oClass In oClassSet  '←ココ
  
  sMesStr = sMesStr & "現在の明るさ:" & oClass.CurrentBrightness & vbCrLf
  
  Next
  
  MsgBox ("モニタの明るさの情報です。" & vbCrLf & vbCrLf & sMesStr)
  
  '使用した各種オブジェクトを後片付けする。
  Set oClassSet = Nothing
  Set oClass = Nothing
  Set oService = Nothing
  Set oLocator = Nothing

End Sub

15 hits

【69596】モニタの明るさを取得したいのですが yokapon 11/8/5(金) 12:44 質問
【69597】Re:モニタの明るさを取得したいのですが yokapon 11/8/5(金) 18:01 質問
【69599】Re:モニタの明るさを取得したいのですが ichinose 11/8/6(土) 9:01 発言
【69603】Re:モニタの明るさを取得したいのですが yokapon 11/8/8(月) 11:15 質問
【69607】Re:モニタの明るさを取得したいのですが ichinose@気分は、夏休み 11/8/9(火) 5:44 発言
【69612】Re:モニタの明るさを取得したいのですが こたつねこ 11/8/9(火) 22:49 発言

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