| 
    
     |  | よろしくお願いいたします 
 モニタの明るさを取得する: 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
 
 |  |