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

Syntaxe

IsObject ( identifier )

L’identificateur requisargument est un nom de variable.

Notes

IsObject est utile uniquement pour déterminer si un variant est de VarTypevbObject. Cela peut se produire si le Variant référence réellement (ou une fois référencé) un objet, ou s’il contient Nothing.

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

Utilisez l’interception des erreurs 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 du développeur dans la liste déroulante en regard de Rechercher et 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 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, MyCheckDim MyObject As ObjectSet YourObject = MyObject  ' Assign an object reference.MyCheck = IsObject(YourObject)  ' Returns True.MyCheck = IsObject(MyInt)  ' Returns False.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.