Restituisce un valore booleano che indica se un identificatore (Visual Basic) rappresenta un oggetto variabile.
Sintassi
IsObject ( identificatore )
L'argomento obbligatorio identificatoreargomento è il nome di una variabile.
Osservazioni
IsObject è utile solo per determinare se un valore Variant è di tipo VarTypevbObject. Questo problema può verificarsi se il Variant fa riferimento a un oggetto o se contiene Nothing.
IsObject restituisce True se identificatore è una variabile dichiarata con oggetto tipo o qualsiasi tipo di classe valido oppure se identificatore è un variant di vbObject VarType o un oggetto definito dall'utente; in caso contrario, restituisce False. IsObject restituisce True anche se la variabile è stata impostata su Nothing.
Usare la funzionalità di intercettazione degli errori per verificare che il riferimento a un oggetto sia valido.
Esempio
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa la funzione IsObject per determinare se un identificatore rappresenta una variabile oggetto. MyObject e YourObject sono variabili oggetto dello stesso tipo. Si tratta di nomi generici usati solo a scopo di esempio.
' 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.