【问题标题】:How to get windows username in MS Access VBA on Windows Server 2008如何在 Windows Server 2008 上的 MS Access VBA 中获取 Windows 用户名
【发布时间】:2015-12-18 09:39:14
【问题描述】:

我在我的 MS Access VBA 中使用此代码: How to get logged-in user's name in Access vba?

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

有什么建议吗?

最好的问候,埃米尔。

【问题讨论】:

    标签: ms-access vba windows-server-2008


    【解决方案1】:

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

    https://stackoverflow.com/a/32565953/3820271

    Public Function GetUserName() As String
        ' GetUserName = Environ("USERNAME")
        ' Better method, see comment by HansUp
        GetUserName = CreateObject("WScript.Network").UserName
    End Function
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      • 2013-02-27
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多