---
title: "Kontrollera operativsystem med VBA"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/181885-kontrollera-operativsystem-med-vba"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Choronzon"
published: "2010-01-05T03:28:37.000Z"
updated: "2010-01-22T17:46:11.000Z"
replies: 5
views: 1110
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/181885-kontrollera-operativsystem-med-vba"
---

# Kontrollera operativsystem med VBA

## #1 — Choronzon, 2010-01-05T03:28Z

Jag måste göra en kontroll vilket OS som körs och vill skapa en viss händelse då Windows 7 är operativsystemet. Hur kontrollerar jag detta mha VBA i Excel?

Permalänk: https://www.webforum.nu/p/181885

## #2 — OveRRidE, 2010-01-05T09:08Z

Jag har inte Excel så jag kan testa, och jag är osäker på exakt vad VBA klarar, men i VBScript kan det se ut ungefär såhär (med WMI):

```
set wmi= GetObject("winmgmts:\\.\root\cimv2")        
set w32os= objWMIService.ExecQuery("SELECT * FROM Win32_OperatingSystem")

For Each obj in w32os
   msgbox obj.Caption & " " & obj.Version
Next
```

Permalänk: https://www.webforum.nu/p/2218996

## #3 — Choronzon, 2010-01-05T11:37Z

Ok, tror inte det där fungerar i excel, står mer här <http://accesstips.wordpress.com/2009/05/27/get-operating-system-information-using-microsoft-access-vba-and-wmi/> tänkte om det fanns i kernel32 eller liknande..

Permalänk: https://www.webforum.nu/p/2219008

## #4 — colione, 2010-01-05T18:06Z

Du ska kunna fråga WMI från VBA.

Däremot kan du kanske behöva dima variablerna med rätt typ:

```
Dim wmi As Object
Dim w32os As Object
Dim obj As Object
```

Permalänk: https://www.webforum.nu/p/2219022

## #5 — Choronzon, 2010-01-05T23:16Z

Ok, ja det är inte så väldigt aktuellt längre. Jag trodde att jag råkat på något som inte hade stöd i Windows 7, men så var det inte visade det sig. Tack ändå

Permalänk: https://www.webforum.nu/p/2219041

## #6 — postol, 2010-01-22T17:46Z

Om nån fortfarande är intresserad så kanske denna länk hjälper till...
<http://www.mvps.org/access/api/api0055.htm>

Permalänk: https://www.webforum.nu/p/2223772

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/181885-kontrollera-operativsystem-med-vba
