确定在Excel中使用VBA操作系统的类型
| 要确定操作系统的类型,我们可以使用宏代码。在本文中,我们将学习如何使用VBA代码确定所使用的操作系统类型。
问题:我想通过VBA代码了解系统的操作系统是32位还是64位。
要确定操作系统的类型,我们需要执行以下步骤:
我们需要启动VB编辑器。单击“开发人员”选项卡*从“代码”组中选择“ Visual Basic
|”。 *单击插入,然后单击模块
这将创建新的模块。在模块中输入以下代码
===
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
===
运行宏时,您将看到一个消息框,请参考以下快照:
如果您使用的是64位操作系统,则消息框将更新“您不使用32位操作系统”
检查系统是否为32位;我们可以在空单元格中使用UDF:
-
= OSis32BIT();如果操作系统是32位,则返回TRUE,否则返回FALSE
检查系统是否为64位;我们可以在空单元格中使用UDF:
-
= OSis64BIT();如果操作系统是64位,则返回TRUE,否则返回FALSE
结论:通过这种方式使用VBA代码,我们可以识别正在使用的操作系统。
如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。
我们很高兴收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]