IsObject funkcija

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Pateikia Bulio logikos reikšmę, nurodančią, ar identifikatorius (Visual Basic) atitinka yra objekto kintamasis.

Sintaksė

IsObject ( identifikatorius )

Kintamojo pavadinimas yra būtinas identifikatoriusargumentas .

Pastabos

IsObject yra naudinga tik nustatant, ar variantą VarTypevbObject. Taip gali atsitikti į Variant faktiškai nuorodos (arba kai nurodomas) objektas, ar yra nieko.

IsObject grąžina TRUE (teisinga) , jei identifikatorius kintamasis deklaruotos objektas tipo arba bet kokio tipo galioja klasė , arba jei į VariantVarTypevbObjectarba vartotojo apibrėžiamų identifikatorius objekto; kitu atveju grąžina FALSE (klaidinga). IsObject grąžina TRUE (teisinga) , net jei niekokintamasis.

Naudokite klaidos perdengimas ir įsitikinkite, kad objekto nuoroda galioja.

Pavyzdys

Pastaba: Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje funkcija IsObject nustatyti jei identifikatoriaus reiškia objekto kintamasis. MyObject ir YourObject yra to paties tipo kintamųjų objektą. Jie naudojami tik pavadinimų.

' 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.
Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×