Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Справочники

МЕНЮ САЙТА
  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ
Какой версией Excel Вы пользуетесь?
Всего ответов: 35696
Главная » Справочники » Функции VBA » Функции работы с объектами

IsObject

IsObject

Функция IsObject

IsObject(Expression)

Функция проверяет, имеет ли данная переменная объектный тип данных

Возвращаемое значение

Возвращает значение типа Boolean, указывающее, представляет ли идентификатор объектную переменную

Параметры
Expression Обязательный параметр является именем переменной
Примечание

Функция IsObject полезна при определении, является ли значение типа Variant, определенным как VarType vbObject. Это случается только тогда, когда значение типа Variant задает (или задавало) ссылку на объект, или если выражение имеет значение Nothing

Функция IsObject возвращает значение True в тех случаях, когда параметр Expression является переменной, объявленной как переменная объектного типа или любого действительного типа класса, или же Expression имеет тип Variant, заданный как VarType vbObject, или как объект, определенный пользователем; в противном случае возвращается значение False. Функция IsObject возвращает значение True даже для переменной со значением Nothing

Для проверки допустимой ссылки на объект следует использовать перехват ошибок

Пример
 ' В данном примере функция IsObject
' используется для проверки, является ли идентификатор
' объектной переменной. MyObject и YourObject являются
' объектными переменными одного типа. Эти имена
' не представляют какие-либо реальные объекты и
' используются только для демонстрации
Dim MyInt As Integer, YourObject, MyCheck
Dim MyObject As Object
Set YourObject = MyObject ' Задает ссылку на объект
MyCheck = IsObject(YourObject) ' Возвращает True
MyCheck = IsObject(MyInt) ' Возвращает False
Категория
Функции работы с объектами

Счетчики: 2376 | Добавил: Serge_007
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!