Поделиться через


Оператор Is

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

Синтаксис

Результат=object1Isobject2

Синтаксис оператора Is состоит из следующих частей:

Part Описание
результат Обязательный элемент; любая числовая переменная.
object1 Обязательный элемент; любое имя объекта.
object2 Обязательный элемент; любое имя объекта.

Замечания

Если оба объекта object1 и object2 ссылаются на один и тот же объект, результат имеет значение True; Если это не так, результатFalse. Две переменные могут ссылаться на один и тот же объект несколькими способами.

В следующем примере переменная A ссылается на тот же объект, что и переменная B:

Set A = B

В следующем примере переменные A и B ссылаются на тот же объект, что и переменная C:

Set A = C
Set B = C

Пример

В этом примере используется оператор Is для сравнения двух ссылок на объект. Имена переменных объектов являются общими и используются исключительно в качестве примера.

Dim MyObject, YourObject, ThisObject, OtherObject, ThatObject, MyCheck
Set YourObject = MyObject    ' Assign object references.
Set ThisObject = MyObject
Set ThatObject = OtherObject
MyCheck = YourObject Is ThisObject    ' Returns True.
MyCheck = ThatObject Is ThisObject    ' Returns False.
' Assume MyObject <> OtherObject
MyCheck = MyObject Is ThatObject    ' Returns False.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.