Private Sub ErrObject(ByRef objTxt1 As Object, _
Optional ByRef objTxt2 As Object, _
Optional ByRef objTxt3 As Object)
上のように、引数をオブジェクトで渡したいのです。
そのとき、Optionalで設定した、
objTxt2
objTxt3
にオブジェクトが渡されているかどうか
確認する方法はありますでしょうか?
isMissing()関数だと、値をみてしまいます。
よろしくお願いいたします。
Delphiでなら、Assigned(objTxt2) またはobjTxt2 <> nil (いずれも値があればTrue)ですから、
オブジェクトがNullであるか確認できればいいんですよね。
VBでは…。Nothingとか、使えないでしょうか?
objTxt2 <> Noting
> objTxt2 <> Noting
オブジェクトの場合は、 = や <> は使用できないので、 Is ですね。
Not (objTxt2 Is Nothing)
て感じかなぁ。
とろさんの方法でできました。
ありがとうございました^^
ツイート | ![]() |