◆ IsObject 함수
식별자가 개체 변수인지를 나타내는 Boolean 값을 반환합니다.
구문 IsObject(identifier)
변수 이름을 나타내는 identifier 인수가 필요합니다.
참고
IsObject는 Variant가 VarType vbObject로 되어 있는지의 여부를 결정하는 경우에만 유용합니다. 이것은 Variant가 실제로 개체를 참조하거나 Nothing을 포함하는 경우에 발생할 수 있습니다.
IsObject는 identifier가 Object 형식이나 유효한 클래스 형식으로 선언된 변수이거나, identifier가 VarType vbObject로 된 Variant, 또는 사용자 정의 개체인 경우에는 True를, 그렇지 않으면 False를 반환합니다. IsObject 는 변수가 Nothing으로 설정되어 있다 하더라도 True를 반환합니다.
오류 처리를 사용하여 개체 참조가 유효한지 확인할 수 있습니다.
IsObject 함수 예제
다음은 식별자가 개체 변수를 나타내는 지를 결정하기 위해 IsObject 함수를 사용하는 예제입니다. MyObject와 YourObject는 같은 형식의 개체 변수입니다. 이 변수들은 데모용으로만 사용되는 일반 이름입니다.
Dim MyInt As Integer, YourObject, MyCheck ' 변수를 선언합니다.
Dim MyObject As Object
Set YourObject = MyObject ' 개체 참조를 지정합니다.
MyCheck = IsObject(YourObject) ' True를 반환합니다.