|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
记不得什么时候收集的几个自定义函数
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
(ByVal lpBuffer As String, _
nSize As Long) As Long
Declare Function GetComputerName Lib "kernel32.dll" Alias "GetComputerNameA" (ByVal lpBuffer As String, _
nSize As Long) As Long
'获得登录用户名
Function RegUser_Name() As String
Dim lpBuff As String * 25
Dim ret As Long
ret = GetUserName(lpBuff, 25)
RegUser_Name = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
End Function
'返回计算机名称
Function Computer_Name() As String
Dim Comp_Name_B As String * 255
GetComputerName Comp_Name_B, Len(Comp_Name_B)
Computer_Name = Left(Comp_Name_B, InStr(Comp_Name_B, Chr(0)))
End Function
'Office用户名
Function User_name() As String
User_name = Application.UserName
End Function |
|