Excel中的UserNameWindows函数不适用于其他用户

时间:2018-07-04 14:22:19

标签: excel

我创建了一个工具,供拥有存储该共享文件夹访问权限的多个用户使用。在该工具中,我使用UserNameWindows函数提取使用该工具的人员的用户名。我使用的函数是= VLOOKUP(UserNameWindows(),T25:U34,2,FALSE),其中T25:U35范围是用户名到实际名称的映射。

问题是它对我有用,但我没有拉其他用户的用户名。可能是只读阻止了计算的执行吗?我和一个用户坐在一起检查,这就像该工具在保存我的Windows用户名时一样。

1 个答案:

答案 0 :(得分:0)

您可能在函数中使用了Application.Username,这是在Microsoft Office中设置的用户名。如果尚未在“文件”>“选项”>“常规”>“用户名”中进行设置,则将为空白。在函数中使用Environ(“ Username”),它将使用Windows登录用户名。