VB宏运行时错误,Timer - t 这段代码,哪里的问题?

熊迪们大家好啊,过完了六一儿童节,星光俺又死回来了。

今天和大家分享的内容是…………………………………

如何用VBA代码,爬取指定QQ帐号在空间里的说说数据?

坦白的说,这事二步就可以解决了。

第一步,登录QQ或者TIM软件。

第二步,也就是最重要的一步,关注微信公众号:VBA编程学习与实践。后台回复关键词:说说

获取Excel模版后,打开,点击按钮,运行宏……

代码使用了IE浏览器获取QQ空间的Cookie,并计算关键参数g_tk的值,因此需要先将IE浏览器设置为默认浏览器,否则运行代码会出现错误的提示信息。

嗯,是时候回顾下过往的青春了。搞个小图表,可视化一下过去的时光里哪个月发的说说条数最多?哪个词出现的频率最高?再扩展下代码,看看哪个魂淡最爱到你的空间里扯淡?是基情四射还是情愫暗涌……

打个响指,好吧,本期代码如下所示。

易学宝微视频教程,1290个Office技巧精粹。轻松学习技巧,练就职场达人,淘宝搜索关键字:ExcelHome易学宝公众号主页回复关键字“大礼包”,免费获取50集免费易学宝内容。

我想过每个timer加标志位,timer开始的时候置1,结束时置0。然后每个timer执行开始时先判断其他timer标志位是否有1的情况,如果有,则退出函数。不过这样就跳过了这次的执行,比如10秒触发一次,第20秒如果检测到有别的timer在运行,则退出函数,那这一次就相当于没有操作。我想的是这次timer事件应该延后执行,但不是不执行。


你到底想干嘛?基于什么目的,很多时候,有一个定时器就足够了,然后各种功能在定时函数内进行处理


你到底想干嘛?基于什么目的,很多时候,有一个定时器就足够了,然后各种功能在定时函数内进行处理

定期存取数据,一个timer对应大概100个数据,一个函数里有三个timer,要是我都写在一个timer里面那要一个timer1000+行代码。。。而且三类要求存到SQL的数据时间间隔可能不一样。现在我就是三个timer写的,都是60秒触发一次,但是运行起程序明显感觉卡


三个函数分开写,然后按规定的时间顺序在定时器内调用


三个函数分开写,然后按规定的时间顺序在定时器内调用

当然有所区别,使用一个定时器比较好控制
你可以定时时间为5s,


当然有所区别,使用一个定时器比较好控制
你可以定时时间为5s,

还有个问题,就是VB中timer执行的时间是不算在时间间隔里的吧?比如timer 10秒触发一次,但是一次执行用了1秒,那下次执行就是在第一次开始执行11秒后?


时间间隔由操作系统决定,但定时器是最低优先级,定时不是很准确,然而如果时间间隔不是很短(<30约数),一般还是有一定的准确度


时间间隔由操作系统决定,但定时器是最低优先级,定时不是很准确,然而如果时间间隔不是很短(<30约数),一般还是有一定的准确度

VB-GetTickCount 反调试 爱琴海。实际软件中,应该彻底隐蔽调试器提示消息,直接引入错误的分支去执行乱七八糟的代码。

我要回帖

更多关于 vba运行时错误13类型不匹配 的文章

 

随机推荐