Za identifikacijo vrste OS lahko uporabimo makro kodo. V tem članku se bomo naučili, kako določiti vrsto operacijskega sistema, ki se uporablja s kodo VBA.
Vprašanje: Rad bi poznal OS svojega sistema prek kode VBA, ali je 32 -bitni ali 64 -bitni.
Za določitev vrste operacijskega sistema moramo slediti naslednjim korakom:
- Zagnati moramo urejevalnik VB
- Kliknite zavihek Razvijalec
- V skupini Koda izberite Visual Basic
- Kliknite Vstavi in nato Modul
- To bo ustvarilo nov modul
- V modul vnesite naslednjo kodo
Funkcija OSis32BIT () Kot Boolean OSis32BIT = False If InStr (Application.OperatingSystem, "32-bit") Potem OSis32BIT = True End If End Funkcija
Funkcija OSis64BIT () Kot Boolean OSis64BIT = False If InStr (Application.OperatingSystem, "64-bit") Potem OSis64BIT = True End Če konča funkcijo
Pod TestOSis32BIT () Če je OSis32BIT Nato MsgBox "Uporabljate 32 -bitni operacijski sistem",, _ Application.OperatingSystem Sicer MsgBox "Ne uporabljate 32 -bitnega operacijskega sistema",, _ Application.OperatingSystem End Če se konča Sub
Ko zaženete makro, boste dobili polje s sporočilom, glejte spodnji posnetek:
Če uporabljate 64 -bitni operacijski sistem, se bo sporočilo posodobilo "Ne uporabljate 32 -bitnega operacijskega sistema"
Preverite, ali je sistem 32 -bitni; lahko uporabimo UDF v prazni celici kot:
- = OSis32BIT (); to bo vrnilo TRUE, če je operacijski sistem 32 -bitni, sicer vrne FALSE
Preverite, ali je sistem 64 -bitni; lahko uporabimo UDF v prazni celici kot:
- = OSis64BIT (); to bo vrnilo TRUE, če je operacijski sistem 64 -bitni, sicer pa FALSE
Zaključek: Na ta način lahko s kodo VBA prepoznamo operacijski sistem, ki ga uporabljamo.
Če so vam bili naši blogi všeč, jih delite s prijatelji na Facebooku. Prav tako nas lahko spremljate na Twitterju in Facebooku.
Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo, dopolnimo ali inoviramo svoje delo in ga izboljšamo. Pišite nam na spletni strani elektronske pošte