我有一个 VBA Sub
,其签名如下所示:
private sub xyz ( _
optional param_1 as string, _
optional param_2 as string _
)
xyz
可能会这样称呼
call xyz("apple")
或者
call xyz("banana", "")
或者
call xyz("strawberry", "blue")
我希望该函数能够确定调用者是否明确指定了一个值param_2
(在第二次和第三次调用中就是这种情况)。
我已经尝试过param_1 is null
,param_1 is empty
和isNull(param_1)
,但没有任何效果符合我的预期。
那么检查是否指定了参数值的规范方法是什么?