Оператор 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 и обратная связь.