IsObject 함수

적용 대상
Microsoft 365용 Access Access 2021 Access 2019 Access 2016

식별자(Visual Basic)가 개체 변수를 나타내는지 여부를 나타내는 부울 값을 반환합니다.

구문

IsObject(identifier)

필수 식별자인수는 변수 이름입니다.

주의

IsObject 는 Variant가 VarTypevbObject인지 여부를 결정하는 데만 유용합니다. Variant가 실제로 개체를 참조(또는 한 번 참조)하거나 Nothing이 포함된 경우 발생할 수 있습니다.

IsObject식별자가 개체 형식 또는 유효한 클래스 형식으로 선언된 변수이거나, 식별자가VarTypevbObjectVariant이거나 사용자 정의 개체인 경우 True를 반환합니다. 그렇지 않으면 False를 반환합니다. IsObject 는 변수가 Nothing으로 설정된 경우에도 True 를 반환 합니다.

오류 트래핑을 사용하여 개체 참조가 유효한지 확인합니다.

예제

참고

VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 IsObject 함수를 사용하여 식별자가 개체 변수를 나타내는지 확인합니다. MyObjectYourObject 는 동일한 형식의 개체 변수입니다. 그림 용도로만 사용되는 제네릭 이름입니다.

' Declare variables.
Dim MyInt As Integer, YourObject, MyCheck
Dim MyObject As Object
Set YourObject = MyObject  ' Assign an object reference.
MyCheck = IsObject(YourObject)  ' Returns True.
MyCheck = IsObject(MyInt)  ' Returns False.