| 要确定操作系统的类型,我们可以使用宏代码。在本文中,我们将学习如何使用VBA代码确定所使用的操作系统类型。

问题:我想通过VBA代码了解系统的操作系统是32位还是64位。

要确定操作系统的类型,我们需要执行以下步骤:

我们需要启动VB编辑器。单击“开发人员”选项卡*从“代码”组中选择“ Visual Basic

image 1

|”。 *单击插入,然后单击模块

image 2

这将创建新的模块。在模块中输入以下代码

===

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 "You use a 32bit operating system", , _

Application.OperatingSystem

Else

MsgBox "You don't use a 32bit operating system", , _

Application.OperatingSystem

End If

End Sub

image 3

===

运行宏时,您将看到一个消息框,请参考以下快照:

image 4

如果您使用的是64位操作系统,则消息框将更新“您不使用32位操作系统”

检查系统是否为32位;我们可以在空单元格中使用UDF:

  • = OSis32BIT();如果操作系统是32位,则返回TRUE,否则返回FALSE

image 5

检查系统是否为64位;我们可以在空单元格中使用UDF:

  • = OSis64BIT();如果操作系统是64位,则返回TRUE,否则返回FALSE

image 6

结论:通过这种方式使用VBA代码,我们可以识别正在使用的操作系统。

image 48

如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。

我们很高兴收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]