设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: tanhong
打印 上一主题 下一主题

EXCEL实现日志——记录工作表修改(分享)

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-23 11:35:52 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
  前些天在论坛中有网友提出关于实时记录并查询工作表内容修改的问题。
  
  1、高人提出操作技巧的解决方案,即:通过“工具”菜单里不有个“修订”项来获取修改信息。我个人认为此操作技巧有一定局限性。因为“修订”功能只是对当前修改记录有效,却无法得到此前工作表修改记录情况。
  
  2、我还是试着用VBA做了一个实时记录的日志程序,将修改情况实时记录在自动创建在当前路径的<日志>文本文件中,以便事后进行查询比对。
  
  现将实例样本发上来与大家一起分享。

      请引用类库:scrrun.dll  
  
  
  实例样本:

[ 本帖最后由 tanhong 于 2008-8-23 13:37 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1经验 +10 收起 理由
huangqinyong + 10 精品文章

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-8-23 12:40:01 | 显示全部楼层
这一问题,是因为类库中没有引用scrrun.dll,可以系统中搜索并注册就可以解决了
3#
 楼主| 发表于 2008-8-23 13:38:44 | 显示全部楼层
原帖由 pureshadow 于 2008-8-23 13:08 发表
我以前也一直以为修订不能记录之前的,不过后来发现,是自己学艺不精没发现里面有个选项哦...[:34]


哦!那是我对这一功能了解不够。
4#
 楼主| 发表于 2008-8-23 13:44:01 | 显示全部楼层
这个程序也有一定问题,因为是遍历表格,如果整表修改速度会慢一些,我也在想有没有更好的办法。
5#
 楼主| 发表于 2008-8-25 12:32:05 | 显示全部楼层
原帖由 lishengjun 于 2008-8-25 08:38 发表
老江,看了你这个作品后我忽然在想,因为在操作EXCEL时,EXCEL会在缓存中记录对EXCEL操作的每一部,如果通过API的方式将缓存中的部分通过固定时钟周期的方式将它保存在TXT文中这样是不是就可以 ...


是一个不错的思路[:50]
6#
 楼主| 发表于 2008-8-25 21:55:10 | 显示全部楼层
原帖由 zhang634211 于 2008-8-25 18:13 发表
老江,真棒!!!!!!!!!!!!!!!!


老江,我有这么老嘛!![:30]
7#
 楼主| 发表于 2008-8-25 22:59:18 | 显示全部楼层
哈哈!打PP就不用了,罚金一百就好了.[:40]
8#
 楼主| 发表于 2008-8-26 00:02:48 | 显示全部楼层
一切向&quot;钱&quot;看哦.[:40] 哈哈!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-7 05:52 , Processed in 0.114390 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表