Sistema Operativo con WMI y VBA

Obed

26/01/16

Sistema Operativo

Facil y rapido

Haz tu trabajo con mucha rapidez y de manera más sencilla.

Ponte en contacto.

Soporte

Resuelve todas tus dudas y recibe la mejor asesoría en en los proyectos que desarrolles.

¡Contáctanos!

Reportes

Desempéñate mejor en tus tareas con nuestros reportes en Excel.

¡Te decimos como lograrlo!

Les comparto una manera muy sencilla y práctica para obtener el sistema operativo de Windows con una rutina de VBA.

'****************************************'
' Email: obed.cruz@exceltrabajaporti.com '
' www.exceltrabajaporti.com              '
' Excel VBA Developer                    '
'****************************************'
Option Explicit

Sub SistemaOperativo()
Dim WmObj As Object, objTarget As Object, Obj As Object
     
    Set WmObj = GetObject("WinMgmts:{impersonationLevel=impersonate}")
    Set objTarget = WmObj.ExecQuery("Select * from Win32_OperatingSystem")
     
    For Each Obj In objTarget
        MsgBox Left(Obj.Name, InStr(1, Obj.Name, "|") - 1) & vbCrLf & Obj.Version
    Next

End Sub


Copyright © 2022 Exceltrabajaporti.com - Todos los derechos reservados.