Excel在哪里从“ Environ(“ Username”)“中获取用户名?以及如何编辑?

时间:2018-10-23 07:41:18

标签: excel vba excel-vba office365

我正在利用excel文件中的 Environ(“ Username”)函数来确定已登录的用户。但是我认为该用户名是从用户登录。但是我注意到,对于我的一些同事来说,用户名和邮件ID不匹配。 那是当我的同事指出Environ(“ Username”)中的用户名和Windows设置中“您的信息”部分*(“设置”>“帐户”>“您的信息”)*中的别名匹配时。

Windows Settings>Accounts>Your Info

所以我想知道这是否是从中提取用户名的地方,如果是的话,我们如何编辑它?

PS:这是Office 365帐户的参考。

2 个答案:

答案 0 :(得分:4)

Windows + R ,然后键入cmd以启动命令提示符。在此处输入set,然后按 enter
这些都是Environ()

可以检索的变量

不确定是否可以编辑:可以在命令提示符下键入SET username = xyz,然后进行设置,il将列出新值,但这似乎是本地副本,在Excel VBA中不可见例如。

答案 1 :(得分:0)

这是一个不完整的答案,仅是帮助您指向更最终的答案:

它返回与您在C:\Users\下找到的用户名匹配的用户名。 如果有多个可用的个人资料,Patrick Honorez的答案将为您提供活跃用户。