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, MyCheck Dim MyObject As Object Set YourObject = MyObject ' Assign an object reference. MyCheck = IsObject(YourObject) ' Returns True. MyCheck = IsObject(MyInt) ' Returns False.