首页 > 解决方案 > 跟踪复制excel文件

问题描述

是否可以跟踪是否有人使用 VBA 保存为 excel 文件?

谢谢 :)

标签: vbaexcel

解决方案


对的,这是可能的。

使用在保存工作簿之前发生的Workbook.BeforeSave 事件。

然后以您喜欢的任何方式编写日志。例如,登录到文本文件或工作簿本身的工作表。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If SaveAsUI Then
        ' do Stuff for SaveAs
    Else
        ' do stuff for Save
    End If
End Sub

推荐阅读