Function GetProcessBit() As String
Dim colItems As Object
Dim itm As Object
Set colItems = CreateObject("WbemScripting.SWbemLocator").ConnectServer.ExecQuery("Select * From Win32_OperatingSystem")
GetOSProcessBit = "32"
For Each itm In colItems
If InStr(itm.OSArchitecture, "64") Then
GetOSProcessBit = "64"
Else
GetOSProcessBit = "32"
End If
Exit For
Next
Set colItems = Nothing
End Function
ネタ元