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