首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OnTime不工作

OnTime不工作
EN

Stack Overflow用户
提问于 2015-02-05 01:37:48
回答 1查看 1.6K关注 0票数 1

我目前有一个不工作的OnTime函数(见下图)。

代码语言:javascript
复制
Sub DeleteAllZeros()"   'All of these are defined and work perfectly'
ApagarZerosLCA
ApagarZerosLCAFEC
ApagarZerosLCA_ACC
ApagarZerosLCA_ACC_FEC
ApagarZerosLCI
ApagarZerosLCIFEC
End Sub


Private Sub AutoDeleteZeros()

Application.OnTime TimeValue("15:32:00"), "DeleteAllZeros"

End Sub

有没有人能解释为什么这个不起作用?还有(可能是愚蠢的问题),如果工作簿关闭,我如何让它运行?如果计算机被锁定、关机或注销,是否可以让它运行?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-03-27 04:17:54

Application.OnTime在Windows实现中工作。截至2021年3月27日,它不能在苹果Mac Mini M1上运行。

我运行了以下测试代码,以验证这是Microsoft的VBA解释器中的一个错误。除非直接运行testboo,否则消息框永远不会出现。我从微软的文档中删除了Ontime调用。

代码语言:javascript
复制
 Sub testtime()
    Application.OnTime Now + TimeValue("00:00:15"), "testboo"
 End Sub

 Sub testboo()
   MsgBox ("boo")
 End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28327790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档