Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Връща булева стойност, показваща дали идентификатор (Visual Basic) представлява обект променлива.

Синтаксис

IsObject ( идентификатор )

Задължителният идентификатораргумент е име на променлива.

Забележки

IsObject е полезен само при определяне дали variant е от VarTypevbObject. Това може да се случи, ако в действителност Variant препраща към обект (или веднъж е адресиран) обект или ако съдържа "Нищо".

IsObject връща True , ако идентификаторът е променлива, декларирана с тип обект или всеки валиден тип клас, или ако идентификаторът е variant на VarTypevbObject или обект, дефиниран от потребителя; в противен случай връща False. IsObject връща True , дори ако променливата е зададена на "Нищо".

Използвайте застъпване на грешки, за да сте сигурни, че препратка към обект е валидна.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията IsObject, за да определи дали идентификаторът представлява обектна променлива. MyObject и YourObject са обектни променливи от един и същ тип. Те са общи имена, използвани само за илюстрации.

' 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.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×