IsObject, fonction

S’applique à
Access pour Microsoft 365 Access 2021 Access 2019 Access 2016

Renvoie une valeur booléenne indiquant si un identificateur (Visual Basic) représente une variable objet.

Syntaxe

IsObject(identifier)

L’argument identificateurrequis est un nom de variable.

Remarques

IsObject est utile uniquement pour déterminer si une variante est de VarTypevbObject. Cela peut se produire si la variante fait référence (ou une fois référencée) à un objet, ou si elle ne contient rien.

IsObject renvoie True si l’identificateur est une variable déclarée avec le type d’objet ou tout type de classe valide, ou si l’identificateur est une variante de VarTypevbObject, ou un objet défini par l’utilisateur ; sinon, la valeur est false. IsObject retourne True même si la variable a été définie sur Nothing.

Utilisez le recouvrement d’erreur pour vous assurer qu’une référence d’objet est valide.

Exemple

Remarque

Les exemples suivants illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’utilisation de VBA, sélectionnez Référence développeur dans la liste déroulante en regard de Rechercher , puis entrez un ou plusieurs termes dans la zone de recherche.

Cet exemple utilise la fonction IsObject pour déterminer si un identificateur représente une variable objet. MyObject et YourObject sont des variables d’objet du même type. Il s’agit de noms génériques utilisés à des fins d’illustration uniquement.

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