Funkcija IsObject

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Tiek atgriezta Būla vērtība, kas norāda, vai identifikators (Visual Basic) atbilst objekta mainīgais.

Sintakse

IsObject ( identifikators )

Mainīgā nosaukums ir nepieciešama identifikatorsarguments .

Piezīmes

IsObject noder tikai, lai noteiktu, vai varianta ir no VarTypevbObject. Tas varētu rasties, ja varianta faktiski atsauces (vai vienreiz atsauces) objekta vai tajā ir nekas.

IsObject atgriež True , ja identifikators ir mainīgais deklarēti ar objekts tipa vai jebkuru derīgu klase tipu, vai ja identifikators ir variantaVarTypevbObjectvai lietotāja definētu objektu; Pretējā gadījumā atgriež False. IsObject atgriež True , pat tad, ja mainīgais ir iestatīts uz nekas.

Izmantojiet kļūdas slazdošanu, lai pārliecinātos, vai objekta atsauce ir derīga.

Piemērs.

Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija IsObject , lai noteiktu, ja identifikatoru attēlo objekta mainīgo. MyObject un YourObject ir vienāda tipa objekta mainīgie. Tie ir vispārēji nosaukumi, ko izmanto tikai kā piemēru.

' 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.
Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×