我有一个我应该维护的库存清单,但我们办公室有多个人在编辑和更改文档。作为一种跟踪措施,我们希望实现一个宏,该宏插入最后修改甚至打开文件的人的用户名(修改会更好)。
我已经尝试插入以下 Auto_Open 宏:
Private Sub Workbook_Open()
Sheets("Inventory List").Range("D31").Value = Environ("username")
End Sub
其中“库存清单”是主要工作表,我想要插入的单元格是 D31。我让它为我的名字工作,但是当我的同事打开它并更改它时,它并没有插入他们的名字。我已经将文件保存为启用宏的工作表,并且他们在打开文件时都允许并信任宏内容。
有什么我做错了吗?
使用的来源:http: //office.microsoft.com/en-us/excel-help/run-a-macro-HA102748985.aspx#_Toc304793168