如何跟踪并记录Excel的修改信息?
问:我想跟踪并记录用户在Excel工作簿中的修改痕迹,例如有谁修改过这个工作簿、修改了哪个工作表、哪个单元格、修改的内容是什么、什么时候修改的,等等 。我们能够记录下每次的对Excel的操作记录吗?
【怎么跟踪并记录Excel的修改信息?】答:通过VBA代码,可以实现上述要求 。
例如,我们在下图所示的工作簿工作表中进行了数据输入操作:
文章插图
相关的操作记录会写入名为logExcel.csv的文本文件中,并放置在C盘根目录下:
文章插图
下图为logExcel.csv文件记录的内容:
文章插图
下面是我找到的一段程序代码,完全实现了上述跟踪功能 。
在标准模块中,输入下面的代码:
文章插图
文章插图
文章插图
在工作簿代码模块中,输入下面的事件过程代码:
文章插图
至此,代码完成 。用户在此工作簿工作表单元格中的操作将被跟踪记录到文本文件中 。
推荐阅读
- excel表格怎么自动更新并记录所修改行时的时间?
- excel怎么创建变化的选项卡,即不同用户在功能区中有不同的选项卡?
- 怎么找到工作表中满足条件的所有记录并逐条显示?
- 怎么在不同的页中打印每个学生的成绩?
- 怎么在打开工作簿后只显示用户细分?
- 保温碗吸住了怎么打开
- 大蒜炒猪肝怎么炒好吃窍门
- 怎么炒芦荟
- 抖音打赏等级怎么清零?抖音荣誉等级是什么意思?
- 表单 怎么设置窗体控件的格式?