【发布时间】:2016-09-23 09:04:13
【问题描述】:
我有一个电子表格,其中包含加载到 SQL Server 数据库中的一系列模型输入。此过程的一部分涉及构建审计跟踪,以了解谁更新了什么以及何时更新 - 我记录了用户和机器名称以及时间戳。
在我的 VBA 代码中,我有以下内容:
user = VBA.environ$("username")
这是在装有 Office 2013 的 Win7 机器上运行的。
当我运行代码时,一切正常,但是当有人在生产中运行它时(在同一台机器上,但他们已登录,而不是我),它会落在上面的行上。我使用了上述的变体(user = environ("username"), user = environ$("username"))),但结果总是相同 - 它适用于我,但不适用于其他人。
有人对如何解决这个问题有任何想法吗?
【问题讨论】: