Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 如何在windows Server 2008上的MS Access VBA中获取windows用户名_Ms Access_Vba_Windows Server 2008 - Fatal编程技术网

Ms access 如何在windows Server 2008上的MS Access VBA中获取windows用户名

Ms access 如何在windows Server 2008上的MS Access VBA中获取windows用户名,ms-access,vba,windows-server-2008,Ms Access,Vba,Windows Server 2008,我在MS Access VBA中使用此代码: 它工作得非常好。 但是,我们的外籍员工需要在服务器上使用该软件,并且无法检索用户名。 我们照常签到。 服务器版本为Windows server 2008 SP2 有什么建议吗 向您致意,Emil。我不知道您使用的是哪种方法(有几个答案),但HansUp建议的这个方法很简单,希望也能在服务器上使用: 公共函数GetUserName()作为字符串 'GetUserName=Environ(“用户名”) “更好的方法,见HansUp的评论 GetUse

我在MS Access VBA中使用此代码:

它工作得非常好。 但是,我们的外籍员工需要在服务器上使用该软件,并且无法检索用户名。 我们照常签到。 服务器版本为Windows server 2008 SP2

有什么建议吗


向您致意,Emil。

我不知道您使用的是哪种方法(有几个答案),但HansUp建议的这个方法很简单,希望也能在服务器上使用:

公共函数GetUserName()作为字符串
'GetUserName=Environ(“用户名”)
“更好的方法,见HansUp的评论
GetUserName=CreateObject(“WScript.Network”).UserName
端函数