如何使用宏在excel电子表格中显示我的Windows用户名?

Ran*_*mar 17 excel vba excel-vba

我试图在Excel单元格中显示Windows用户名.

我怎样才能做到这一点?

Cus*_*omX 52

Range("A1").value = Environ("Username")
Run Code Online (Sandbox Code Playgroud)

这比Application.Username使用Windows用户名并不总是更好.感谢Kyle指出这一点.

  • Application Username 是Excel>工具>选项中设置的用户的名称
  • Environ("Username")是您为Windows注册的名称; 请参阅控制面板>系统

  • 应该是:`Range("A1").value = environ("username")`Application.Username并不总是windows用户名 (6认同)
  • 您可能对关于 _full_ 用户名而不是登录名的 [这个问题](/sf/ask/546409951/) 感兴趣 (2认同)