Określ typ systemu operacyjnego za pomocą VBA w programie Microsoft Excel

Anonim

Aby zidentyfikować typ systemu operacyjnego, możemy użyć kodu makra. W tym artykule dowiemy się, jak określić typ używanego systemu operacyjnego za pomocą kodu VBA.

Pytanie: Chciałbym poznać system operacyjny mojego systemu za pomocą kodu VBA, niezależnie od tego, czy jest 32-bitowy, czy 64-bitowy.

Aby określić typ systemu operacyjnego, musimy wykonać poniższe kroki:

  • Musimy uruchomić edytor VB
  • Kliknij kartę Deweloper
  • Z grupy Kod wybierz Visual Basic

  • Kliknij Wstaw, a następnie Moduł

  • Spowoduje to utworzenie nowego modułu
  • Wprowadź następujący kod w module

 Function OSis32BIT() As Boolean OSis32BIT = False If InStr(Application.OperatingSystem, "32-bit") Then OSis32BIT = True End If End Function 
 Function OSis64BIT() As Boolean OSis64BIT = False If InStr(Application.OperatingSystem, "64-bit") Then OSis64BIT = True End If End Function 
 Sub TestOSis32BIT() If OSis32BIT Then MsgBox "Używasz 32-bitowego systemu operacyjnego", , _ Application.OperatingSystem Else MsgBox "Nie używasz 32-bitowego systemu operacyjnego", , _ Application.OperatingSystem End If End Sub 

Po uruchomieniu makra pojawi się okno komunikatu, zapoznaj się z poniższą migawką:

Jeśli używasz 64-bitowego systemu operacyjnego, okno komunikatu zostanie zaktualizowane „Nie używasz 32-bitowego systemu operacyjnego”

Aby sprawdzić, czy system jest 32-bitowy; możemy użyć UDF w pustej komórce jako:

  • =OSis32BIT(); to zwróci TRUE, jeśli system operacyjny jest 32-bitowy, w przeciwnym razie zwróci FALSE

Aby sprawdzić, czy system jest 64-bitowy; możemy użyć UDF w pustej komórce jako:

  • =OSis64BIT(); to zwróci TRUE, jeśli system operacyjny jest 64-bitowy, w przeciwnym razie zwróci FALSE

Wniosek: W ten sposób za pomocą kodu VBA możemy zidentyfikować system operacyjny, którego używamy.

Jeśli podobały Ci się nasze blogi, podziel się nimi ze znajomymi na Facebooku. A także możesz śledzić nas na Twitterze i Facebooku.

Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy ulepszyć, uzupełnić lub unowocześnić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na stronie e-mail