【Access源码示例】VBA获取计算机名称的方法-金宇
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


【Access源码示例】VBA获取计算机名称的方法

发表时间:2020/5/19 9:01:24 评论(0) 浏览(4439)  评论 | 加入收藏 | 复制
   
摘 要:VBA获取计算机名称的方法。
正 文:

获取计算机名称主要有以下几种方法:

1.Environ系统环境函数
    Environ("computername")


2.WScript Shell Object
    CreateObject("WScript.Shell").ExpandEnvironmentStrings("%COMPUTERNAME%")


3.WScript Network Object
    CreateObject("WScript.Network").ComputerName


4.API方法

#If VBA7 And Win64 Then
    'x64 Declarations
    Declare PtrSafe Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As LongPtr) As LongPtr
#Else
    'x32 Declaration
    Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
#End If
 
Function ComputerName() As String
    Dim sBuff                 As String * 255
    Dim lBuffLen              As Long
    Dim lResult               As Long
 
    lBuffLen = 255
    lResult = GetComputerName(sBuff, lBuffLen)
    If lBuffLen > 0 Then
        ComputerName = Left(sBuff, lBuffLen)
    End If
End Function

附   件:

点击下载此附件


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[示例]获取登录用户和计算机名  【小金宇  2008/9/19】
获取本机的IP 计算机名 登录操作系统用户名  【不详  2010/7/20】
【Access示例】获取计算机从开机到目前所运行时间  【缪炜  2014/2/21】
API获取当前计算机名  【宏鹏  2017/2/17】
VBA实现本地计算机时间与网服务器时间的同步  【Big Young  2018/4/4】
《乳业ERP系统》财务人员用Access开发学习的体会--实现非计...  【董健生  2019/3/12】
常见问答
技术分类
相关资源
文章搜索
关于作者

金宇

文章分类

文章存档

友情链接