Funkce IsObject

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)

Povinným argumentem identifikátoruje název proměnné.

Poznámky

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

IsObject vrátí True , pokud identifier je proměnná deklarovaná s typem objektu nebo libovolným platným typem třídy, nebo pokud identifier je variantouVarTypevbObject nebo uživatelem definovaným objektem; v opačném případě vrátí hodnotu False. IsObject vrátí True i v případě, že proměnná byla nastavena na Nothing.

Past chyb použijte k ověření, zda je odkaz na objekt 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.

V tomto příkladu se funkce IsObject používá k určení, jestli identifikátor představuje proměnnou objektu. MyObject a YourObject jsou objektové proměnné stejného typu. Jedná se o obecné názvy, které se používají jenom pro ilustrační účely.

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