For å identifisere OS -typen kan vi bruke makrokode. I denne artikkelen vil vi lære hvordan du bestemmer hvilken type operativsystem som brukes ved hjelp av VBA -kode.
Spørsmål: Jeg vil gjerne vite operativsystemet til systemet mitt via VBA -kode om det er 32 bit eller 64 bit.
For å finne ut hvilken type operativsystem vi må følge trinnene nedenfor:
- Vi må starte VB -redaktør
- Klikk på kategorien Utvikler
- Velg Visual Basic fra kodegruppen
- Klikk på Sett inn og deretter modul
- Dette vil opprette en ny modul
- Skriv inn følgende kode i modulen
Funksjon OSis32BIT () Som boolsk OSis32BIT = False If InStr (Application.OperatingSystem, "32-bit") Deretter OSis32BIT = True End If End-funksjon
Funksjon OSis64BIT () Som boolsk OSis64BIT = False If InStr (Application.OperatingSystem, "64-bit") Da OSis64BIT = True End If End-funksjon
Sub TestOSis32BIT () If OSis32BIT Then MsgBox "You use a 32bit operating system",, _ Application.OperatingSystem Else MsgBox "You don't use an 32bit operating system",, _ Application.OperatingSystem End If End Sub
Når du kjører makroen, får du en meldingsboks, se øyeblikksbildet nedenfor:
Hvis du bruker 64 -biters operativsystem, oppdaterer meldingsboksen "Du bruker ikke et 32 -biters operativsystem"
For å sjekke om systemet er 32 bit; vi kan bruke UDF i en tom celle som:
- = OSis32BIT (); dette vil returnere SANN hvis operativsystemet er 32 bit, ellers returner det FALSKT
For å sjekke om systemet er 64 bit; vi kan bruke UDF i en tom celle som:
- = OSis64BIT (); dette vil returnere SANN hvis operativsystemet er 64 bit, ellers returner det FALSKT
Konklusjon: På denne måten ved å bruke VBA -kode kan vi identifisere operativsystemet vi bruker.
Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook.
Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post