構文
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