wps宏问题

wei_jianmin 2015-09-17 11:54:58
各位大侠,我在wps中建立了一个宏,宏中用了延时函数,过程大概是跳转到第1页→延时1s→跳转到第2页→延时1s→……,运行后发现页面不是一页页跳转的,而是若干秒后直接一步跳到最后一页,请问这是什么情况?
使用的延时函数代码如下:
Private Declare Function timeGetTime Lib "winmm.dll" () As Long
'延时
Public Sub Delay(ByVal num As Integer)
Dim t As Long
t = timeGetTime
Do Until timeGetTime - t >= num * 1000
DoEvents
Loop
End Sub
...全文
459 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei_jianmin 2015-09-17
  • 打赏
  • 举报
回复
换了另一种延时方法,问题解决了 Public Sub Delayms(lngTime As Long) Dim StartTime As Single Dim CostTime As Single StartTime = Timer Do While (Timer - StartTime) * 1000 < lngTime DoEvents Loop End Sub
wei_jianmin 2015-09-17
  • 打赏
  • 举报
回复
没有人看到吗?帮忙解释一下啊

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧