vba - 跟踪复制excel文件
问题描述
是否可以跟踪是否有人使用 VBA 保存为 excel 文件?
谢谢 :)
解决方案
对的,这是可能的。
使用在保存工作簿之前发生的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
推荐阅读
- elasticsearch - 混合睡眠模式下的弹性搜索 - 嵌入到应用程序中
- c# - ExecuteNonQuery 中的错误
- ruby-on-rails - Pundit 工作正常,但为未经授权的用户返回 200 而不是 401
- java - 有什么方法可以在 gradle 的子项目中使用根项目类
- android - 未调用 AlarmReceiver
- c++ - c++ CreateFile() 尝试在 win 10 中打开设备时返回 1(无效函数)
- javascript - 我应该使用 ajax 调用还是将状态地图及其相应城市分配给 javascript 变量
- java - 在 Java 中使用 ssh2 连接到受 RSA SecurID 保护的 linux 系统
- webpack - 现在没有 webpack 是否可以使用 AWS Lambda
- json - 如何使用 JMETER 从 json 响应中提取数据(tag_book 和自行车)