您的位置:首页 > 娱乐 > 明星 > 网页设计模板首页素材_百度推广开户费用标准_绍兴seo网站优化_网络优化培训

网页设计模板首页素材_百度推广开户费用标准_绍兴seo网站优化_网络优化培训

2025/4/17 15:09:34 来源:https://blog.csdn.net/bigtoothcat/article/details/146190557  浏览:    关键词:网页设计模板首页素材_百度推广开户费用标准_绍兴seo网站优化_网络优化培训
网页设计模板首页素材_百度推广开户费用标准_绍兴seo网站优化_网络优化培训

        Application.OnTime方法本身并不直接支持传递参数给被调用的过程。不过,有几种方法可以间接实现这个需求。

        方法1:使用单引号表达式
        使用单引号表达式来传递参数时,不能在表达式中使用变量,需要把参数值直接写到表达中,注意在表达中一个双引号需要用两个来表示,例如:

Sub test()Application.OnTime Now + TimeValue("00:00:00"), "'MySub ""Hellow! "",""Jim""'"
End SubSub MySub(strA As String, strB As String)MsgBox strA & vbCrLf & strB
End Sub

        方法2:使用全局变量
        你可以使用全局变量来传递参数,例如:

Public strA As String, strB As String
Sub test()strA = "Hellow! "strB = "Jim"Application.OnTime Now + TimeValue("00:00:00"), "MySub"
End SubSub MySub()MsgBox strA & vbCrLf & strB
End Sub

        方法3:使CALL方法
        使用CALL方法来传递参数的需要新增一个子过程,例如:

Sub test()Application.OnTime Now + TimeValue("00:00:00"), "MyVar"
End SubSub MyVar()Dim strA As String, strB As StringstrA = "Hellow! "strB = "Jim"Call MySub(strA, strB)
End SubSub MySub(strA As String, strB As String)MsgBox strA & vbCrLf & strB
End Sub

        以上方法选择哪一种取决于你的具体需求和场景。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com