För att identifiera typen av operativsystem kan vi använda makrokod. I den här artikeln lär vi oss hur man bestämmer vilken typ av operativsystem som används med VBA -kod.
Fråga: Jag skulle vilja veta operativsystemet för mitt system via VBA -kod om det är 32 -bitars eller 64 -bitars.
För att bestämma typen av operativsystem måste vi följa stegen nedan:
- Vi måste starta VB -editor
- Klicka på fliken Utvecklare
- Välj Visual Basic i kodgruppen
- Klicka på Infoga och sedan Modul
- Detta skapar en ny modul
- Ange följande kod i modulen
Funktion OSis32BIT () Som Boolean OSis32BIT = Falskt Om InStr (Application.OperatingSystem, "32-bit") Sedan OSis32BIT = True End If End-funktion
Funktion OSis64BIT () Som Boolean OSis64BIT = Falskt Om InStr (Application.OperatingSystem, "64-bit") Sedan OSis64BIT = True End If End-funktion
Sub TestOSis32BIT () Om OSis32BIT Då MsgBox "Du använder ett 32 -bitars operativsystem",, _ Application.OperatingSystem Else MsgBox "Du använder inte ett 32 -bitars operativsystem",, _ Application.OperatingSystem End If End Sub
När du kör makrot får du en meddelanderuta, se nedanstående ögonblicksbild:
Om du använder 64 -bitars operativsystem uppdateras meddelanderutan "Du använder inte ett 32 -bitars operativsystem"
För att kontrollera om systemet är 32 bitars; vi kan använda UDF i en tom cell som:
- = OSis32BIT (); detta kommer att returnera SANT om operativsystemet är 32 -bitars annars returnera FALSKT
För att kontrollera om systemet är 64 bitars; vi kan använda UDF i en tom cell som:
- = OSis64BIT (); detta kommer att returnera SANT om operativsystemet är 64 -bitars annars returnera FALSKT
Slutsats: På så sätt kan vi identifiera operativsystemet vi använder med VBA -kod.
Om du gillade våra bloggar, dela den med dina vänner på Facebook. Och du kan också följa oss på Twitter och Facebook.
Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra, komplettera eller förnya vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen