有段子程序带有几个参数,例如 Sub MySub(var1, var2) ... End Sub 用下面的方式调用 Call MySub(var1, ) 在 MySub 中如何判断 var2 呢? IsEmpty()、IsNull() 等似乎都无效。 用 TypeName(var2) ,得到 Error 。
你可能没有明白我的意思。 我的想法是,子程序有多个参数,但是某些参数是可选的,可选参数留空即可。 暂时想到的一个方法是使用 TypeName() 来判断,如果 TypeName(var2) = "Error" ,那就说明没有指定这个参数。