IsObject – funkce

Platí pro
Access pro Microsoft 365 Access 2021 Access 2019 Access 2016

Vrátí logickou hodnotu označující, zda identifikátor (Visual Basic) představuje proměnnou objektu.

Syntaxe

IsObject(identifikátor)

Argumentem požadovaného identifikátoruje název proměnné.

Poznámky

IsObject je užitečný pouze při určení, zda Variant je VarTypevbObject. K tomu může dojít, pokud varianta skutečně odkazuje na objekt (nebo jednou odkazuje) nebo pokud obsahuje Nothing.

IsObject vrátí hodnotu True, pokud je identifikátor proměnnou deklarovanou s typem objektu nebo libovolným platným typem třídy, nebo pokud je identifikátorvarianta VarTypevbObject nebo uživatelem definovaný objekt; v opačném případě vrátí hodnotu False. IsObject vrátí hodnotu True i v případě, že proměnná byla nastavena na Nothing.

Pomocí zachytávání chyb se ujistěte, že odkaz na objekt je platný.

Příklad

Poznámka

Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.

Tento příklad používá funkci IsObject k určení, zda identifikátor představuje proměnnou objektu. MyObject a YourObject jsou proměnné objektu stejného typu. Jedná se o obecné názvy, které se používají pouze pro ilustraci.

' 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.