我创建了一个Excel报告文件并将其放在我的办公室共享文件夹中,我的一些办公室学院已经访问并编辑了内容。我如何找到该文件最近访问的用户名...... ???
答案 0 :(得分:3)
Excel 2010及更高版本具有track changes功能,如果启用该功能,则会向作者显示共享工作簿中的任何更改。我不认为它可用于跟踪访问,但您的问题是指访问和编辑内容的用户。
答案 1 :(得分:0)
我一直在使用" GetUserName()"来自here的功能多年。将其粘贴在新模块中,然后在ThisWorkbook代码中,您可以使用以下内容:
Private Sub Workbook_Open()
Dim lastRow As Integer
lastRow = Sheet1.Range("A" & Rows.Count).End(xlUp).Row
Sheet1.Cells(lastRow, 1).Value = GetUserName
Sheet1.Cells(lastRow, 2).Value = Now()
ThisWorkbook.Save
End Sub
然后,当任何人打开工作簿时,它会将他们的用户名从计算机和日期/时间粘贴到Sheet1中并保留其日志。