Is 运算符

Used to compare two object reference variables.

语法

结果=object1Isobject2

“Is”运算符语法包含以下部分:

Part 说明
result 必需,任何数值变量。
object1 必需项;任何对象名称。
object2 必需;任何对象名称。

备注

如果 object1object2 都引用同一对象, 则结果True;否则, 结果False。 可通过多种方法使两个变量引用相同的对象。

在下面的示例中,A 被设置与 B 引用相同的对象:

Set A = B

下面的示例使 A 和 B 与 C 引用相同的对象:

Set A = C
Set B = C

示例

This example uses the Is operator to compare two object references. The object variable names are generic and used for illustration purposes only.

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。