Повертає логічне значення, яке вказує, чи ідентифікатор (Visual Basic) представляє об'єкт змінна.
Синтаксис
IsObject ( ідентифікатор )
Обов'язковий ідентифікатораргумент – це ім'я змінної.
Примітки
Функція IsObject корисна лише для визначення того, чи є варіант функції VarTypevbObject. Це може статися, якщо варіант фактично посилається на об'єкт (або колись посилався) на нього або не містить нічого.
Функція IsObject повертає значення True, якщо ідентифікатор – це змінна, оголошена з типом об’єкт або будь-яким припустимим типом клас, чи ідентифікатор – це варіантvbObjectVarType, чи визначений користувачем об'єкт; в іншому разі повертає значення 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.