excel利用VBA获取系统用户帐户名称

时间:2023-08-21 15:50:11 

如果要获取Windows默认的用户帐户名称,可以使用下面的VBA代码,其中使用了 WNetGetUser 函数,将代码放入标准模块中:

Option Explicit
Private Declare Function WNetGetUser Lib "mpr.dll" Alias "WNetGetUserA" _
(ByVal lpName As String, _
ByVal lpUserName As String, _
lpnLength As Long) As Long

Private Const NO_ERROR = 0
Private Const ERROR_NOT_CONNECTED = 2250&
Private Const ERROR_MORE_DATA = 234
Private Const ERROR_NO_NETWORK = 1222&
Private Const ERROR_EXTENDED_ERROR = 1208&
Private Const ERROR_NO_NET_OR_BAD_PATH = 1203&
Sub Getusername()
Dim strBuf As String, lngUser As Long, strUn As String
strBuf = Space$(255) ‘//Clear buffer
lngUser = WNetGetUser("", strBuf, 255)
If lngUser = NO_ERROR Then
strUn = Left(strBuf, InStr(strBuf, vbNullChar) – 1)
MsgBox "系统用户帐户名称是: " & strUn
Else
MsgBox "错误:" & lngUser
End If
End Sub

标签:利用,名称,帐户,用户,Excel函数
0
投稿

猜你喜欢

  • 删除win8.1系统登录界面电源按钮图文教程

    2022-12-29 09:40:09
  • 计算机二级考试真题-PPT-学习型社会的学习理念

    2023-10-29 16:55:56
  • Excel中VLOOKUP函数的语法和用法

    2022-08-05 07:25:25
  • 如何使用天猫精灵连接蓝牙 天猫精灵连接蓝牙的方法

    2022-06-25 00:45:15
  • Win10输入法怎么调整成Win7模式 Win10输入法调整成Win7模式方法攻略

    2023-03-02 03:51:48
  • 如何查询QQ注册过哪些网站?

    2023-02-24 12:27:40
  • Win10怎么关闭445端口 关闭445端口的详细教程

    2023-07-13 09:09:38
  • Win10怎么连接打印机设备?

    2022-06-20 17:21:43
  • excel 2016工作区和状态栏使用教程

    2022-02-05 12:12:16
  • wps2如何转换成pdf图解

    2022-10-12 23:59:35
  • 期待吗?iOS 14 将会有这些新功能

    2022-04-17 00:31:55
  • Excel2010如何制作施工进度图表

    2022-08-26 19:15:53
  • pycharm快捷键如何设置?pycharm设置快捷键的方法

    2023-03-30 17:08:38
  • Excel 2007技巧:设置数值格式

    2023-04-14 18:03:31
  • 怎么把图片文字转换成word文字?

    2022-12-13 08:12:35
  • Word 2007技巧:设置图片对比度

    2023-12-14 02:09:22
  • win7系统电脑磁盘怎么清理?win7系统如何磁盘清理?

    2022-05-04 02:20:35
  • word 如何压缩与重设图片

    2023-08-22 02:22:05
  • Win7旗舰版显示延迟问题的解决方法

    2022-06-10 08:08:37
  • Win10哪个版本最好用?

    2023-11-23 12:57:59
  • asp之家 电脑教程 m.aspxhome.com