gpt4 book ai didi

vba - 如何测试是否提供了可选参数?

转载 作者:行者123 更新时间:2023-12-02 06:05:55 24 4
gpt4 key购买 nike

如何测试是否提供了可选参数? -- 在 VB6/VBA 中

Function func (Optional ByRef arg As Variant = Nothing)

If arg Is Nothing Then <----- run-time error 424 "object required"
MsgBox "NOT SENT"
End If

End Function

最佳答案

使用IsMissing:

If IsMissing(arg) Then
MsgBox "Parameter arg not passed"
End If

但是,如果我没记错的话,这在为参数提供默认值时不起作用,并且在任何情况下都会使使用默认参数变得相当多余。

关于vba - 如何测试是否提供了可选参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com