Funzione IsObject

Si applica a
Access per Microsoft 365 Access 2021 Access 2019 Access 2016

Restituisce un valore booleano che indica se un identificatore (Visual Basic) rappresenta una variabile oggetto.

Sintassi

IsObject(identificatore)

L'argomento identificatoreobbligatorio è un nome di 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 tipo di oggetto o qualsiasi tipo di classe valido oppure se identificatore è un variant di VarTypevbObject 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.