使用 RUNAS 启动应用程序时如何获取登录用户的用户名
How to get username of logged-in user when application started with RUNAS
我用一个简短的 RUNAS 脚本启动 Excel/MS 访问:
runas /netonly /user:%id% "C:\Windows\System32\cmd.exe /c START excel.exe /r"
现在我的问题是:如何在 VBA(xls、accdb)中获取此应用程序(!)的登录用户名?有办法吗?
您可以使用:
RunAs /netonly /user:%id% "C:\Windows\System32\cmd.exe /c START MSACCESS.exe """d:\Path\Your Database Name.accdb""" /cmd %id%"
然后,在VBA中,用Command
读取值:
id = VBA.Command
我用一个简短的 RUNAS 脚本启动 Excel/MS 访问:runas /netonly /user:%id% "C:\Windows\System32\cmd.exe /c START excel.exe /r"
现在我的问题是:如何在 VBA(xls、accdb)中获取此应用程序(!)的登录用户名?有办法吗?
您可以使用:
RunAs /netonly /user:%id% "C:\Windows\System32\cmd.exe /c START MSACCESS.exe """d:\Path\Your Database Name.accdb""" /cmd %id%"
然后,在VBA中,用Command
读取值:
id = VBA.Command