構文
IsObject(identifier)
引数identifierには、変数の名前を指定します。
解説
引数identifierに指定された変数がオブジェクト型の場合、またはオブジェクトを参照しているバリアント型の場合にTrueを返します。
IsObject関数は、バリアント型変数にNothingが設定されている場合にもTrueを返します。
サンプル
次の例は、変数がオブジェクト型かどうかを判定します。
Sub Sample()
Dim a As Integer, b As Variant, c As Object
MsgBox IsObject(a) 'Falseを返します
MsgBox IsObject(b) 'Falseを返します
Set b = Nothing
MsgBox IsObject(b) 'Trueを返します
MsgBox IsObject(c) 'Trueを返します
End Sub