【Access源码】巧妙判断操作系统和Office是32位还是64位;判断操作系统位数的VBA代码;判断Access位数的VBA代码;获取操作系统是32位还是64位的功能;获取Access是32位还是64位的功能-红尘如烟
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Access源码】巧妙判断操作系统和Office是32位还是64位;判断操作系统位数的VBA代码;判断Access位数的VBA代码;获取操作系统是32位还是64位的功能;获取Access是32位还是64位的功能

发表时间:2019/1/17 12:45:17 评论(0) 浏览(10043)  评论 | 加入收藏 | 复制
   
摘 要:巧妙判断操作系统和Office是32位还是64位。
正 文:

由于64位电脑的大量使用,而很多应用软件仍然是32位,导致现在以及将来很长一段时间,软件都会在32位或64位环境下使用。

而由于32位和64位的差异,我们必须分别进行处理,这时就需要判断操作系统及Office的位数。

实际上判断操作系统和Office是多少位,只要找对思路了,实现起来就很简单。

函数源码:

'判断操作系统是32位还是64位
Public Function OsBit() As Long
    If Dir(Environ("windir") & "\SysWOW64", vbDirectory) <> "" Then
        OsBit = 64
    Else
        OsBit = 32
    End If
End Function

'判断Office是32位还是64位
Public Function OfficeBit() As Long
  #If Win64 Then
      OfficeBit = 64
  #Else
      OfficeBit = 32
  #End If
End Function


'测试代码
Sub Test()
    MsgBox "你当前使用的是 " & OsBit() & " 位操作系统," & OfficeBit() & " 位Office!"
End Sub

附件:

点击下载示例附件




Access软件网交流QQ群(群号:198465573)
 
 相关文章
32位Access与64位Access的区别  【麥田  2014/12/23】
32 位和 64 位版本的 Office 之间的兼容性  【宏鹏  2016/8/3】
选择 64 位或 32 位版本的 Office  【宏鹏  2017/5/1】
怎么查看自己的Access是多少位?如何查看安装的Access版本...  【麥田  2017/7/6】
Access开发平台用32位开发的程序,能快速转换成64位的吗?用...  【麥田  2017/8/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

红尘如烟

文章分类

文章存档

友情链接